function kyfb_cargarFirmasPendiente(numOrdenesAMostrar) {
	kyfb_ocultarTooltips();
	kyfb_mostrarPendiente();
	kyfb_cargarPendiente(numOrdenesAMostrar);
}

function kyfb_mostrarPendiente() {
	// Ocultar enConfeccion
	$('#kyfb_lienConfeccionPestana').removeClass('seleccionada');
	$('#kyfb_enConfeccionContainer').removeClass('visible');

	// Ocultar histórico
	$('#kyfb_lihistoricoPestana').removeClass('seleccionada');
	$('#kyfb_historicoContainer').removeClass('visible');

	// Mostrar pendientes
	$('#kyfb_lipendienteFirmaPestana').addClass('seleccionada');
	$('#kyfb_pendienteFirmaContainer').addClass('visible');

}

function kyfb_filtrarBotonTooltipPendiente() {
	kyfb_ocultarFiltrosPendientesTooltip();
	kyfb_cargarPendiente();
}

function kyfb_ocultarFiltrosPendientesTooltip() {
	$('#kyfb_filtrosTooltip').hide();
}

function kyfb_cargarPendiente(numOrdenesAMostrar) {

	var numElemPag = 0;
	if (numOrdenesAMostrar == undefined || numOrdenesAMostrar == null) {
		numElemPag = 5;
	} else {
		numElemPag = numOrdenesAMostrar;
	}

	$.post('listarFicherosPendienteFirma', {
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sCodOrigen : "",
				sTipoFirma : "",
				sPaginacionDesde : "1",
				sPaginacionNumElementos : numElemPag
			}, function(json) {

				if (json.success) {

					var data = json.data;

					if (data != null) {

						var listaficheros = data.listaFicheros;

						if (listaficheros != null) {

							var numElem = listaficheros.length;
							var data = listaficheros;

							if (numElem > 0) {

								// Acotar número elementos
								if (numOrdenesAMostrar != undefined) {

									if (numOrdenesAMostrar < numElem) {
										numElem = numOrdenesAMostrar;
									} else if (numOrdenesAMostrar >= numElem) {
										$('#kyos_verMasFirmasPendiente').hide();
									}
								} else {
									$('#kyos_verMasFirmasPendiente').hide();
								}

								var htmlToInsert = '';

								// Cabecera
								htmlToInsert += '<div class="tituloTabla">'
										+ '<h2 id="kyfb_tituloFirmasPendiente" class="left">Lista de &oacute;rdenes pendientes</h2>'
										+ '<div class="resultado right">'
										+ 'Se han contabilizado <span id="kyfb_firmas_pendiente_num" class="darker">'
										+ json.data.totalPendienteFirma
										+ ' &oacute;rdenes</span> totales'
										+ '</div>'
										+ '<div class="clearAll"></div>'
										+ '</div>';

								// Guardar grids expandidos en eliminar Firmas
								// Pendiente
								htmlToInsert += '<input id="kyfb_numGridsExpandidosEliminarFP" type="hidden" value="0">';

								// Guardar grids expandidos en firmar paso 1
								htmlToInsert += '<input id="kyfb_numGridsExpandidosFirmarPaso1" type="hidden" value="0">';

								// Guardar grids expandidos en firmar paso 2
								htmlToInsert += '<input id="kyfb_numGridsExpandidosFirmarPaso2" type="hidden" value="0">';

								// Guardar grids expandidos en firmar paso 3
								htmlToInsert += '<input id="kyfb_numGridsExpandidosFirmarPaso3" type="hidden" value="0">';

								// Guardar numAlertas seleccionadas
								htmlToInsert += '<input id="kyfb_numFirmasPendientesSeleccionados" type="hidden" value="0">';

								// Guardar firmante
								htmlToInsert += '<input id="kyfb_firmanteSeleccionadoOption" type="hidden" value="0">';

								// Botonera
								htmlToInsert += kyfb_generarBotoneraFirmasPendiente();

								htmlToInsert += '<input type="hidden" id="kyfb_numFirmasPendientes" value="'
										+ numElem + '">';
								htmlToInsert += '<table>';

								// Fila cabecera

								htmlToInsert += '<thead>';

								htmlToInsert += '<tr>';

								// Checkbox
								htmlToInsert += '<th class="selectora sinBordeLateral" style="width:5px;">'
										+ '<input type="checkbox" id="kyfb_seleccionarTodosFirmasPendientes" onclick="kyfb_seleccionarDeseleccionarTodosFirmasPendientes();" />'
										+ '</th>';
								// Ver
								// htmlToInsert += '<th
								// id="kyfb_cuentaSaldosColumna"
								// >VER</th>';

								// Tipo de orden
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho100">TIPO DE ORDEN</th>';

								// nombre fichero
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho300" >NOMBRE DEL FICHERO</th>';

								// n� cuenta ordenante
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho200">N&deg; CUENTA ORDENANTE</th>';

								// creacion
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho200">F. CREACI&oacute;N - F. PROCESO</th>';

								// proceso
								// htmlToInsert += '<th
								// id="kyfb_bancoSaldosColumna"
								// >F.
								// PROCESO</th>';

								// n� orden
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" class="ancho100">N&deg; DE ORDEN</th>';

								// Divisa
								htmlToInsert += '<th id="kyfb_divisaSaldosColumna" class="ancho150">IMPORTE (DIVISA)</th>';

								// estado
								htmlToInsert += '<th id="kyfb_bancoSaldosColumna" >ESTADO</th>';

								htmlToInsert += '</tr>';

								htmlToInsert += '</thead>';

								htmlToInsert += '</table>';

								htmlToInsert += '<div id="kyfb_scrollPendiente" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';

								htmlToInsert += '<table id="kyfb_tabla_firmas_pendientes">';

								// Cargas filas de datos

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									// Checkbox
									htmlToInsert += '<td class="selectora sinBordeLateral" style="width:5px;">'
											+ '<input type="checkbox" value="'
											+ i
											+ '" onclick="kyfb_seleccionarDeseleccionarFirmasPendientes('
											+ i
											+ ');" id="kyfb_seleccionFirmasPendientes_'
											+ i + '" />' + '</td>';

									// ver
									/*
									 * htmlToInsert += '<td >' + '<img
									 * src="resources/img/ver.png"/>' + '</td>';
									 */

									// TIPO DE ORDEN
									htmlToInsert += '<td class="ancho100">'
											+ '<div id="kyfb_tipoOrdenFP_' + i
											+ '">' + data[i].tipoDeOrden
											+ '</div>' + '</td>';

									// NOMBRE DEL FICHERO
									htmlToInsert += '<td class="ancho300"> <div id="kyfb_nombreFicheroFP_'
											+ i
											+ '">'
											+ data[i].nombreFichero
											+ '</div></td>';

									// Nº CUENTA ORDENANTE
									htmlToInsert += '<td class="ancho200">'
											+ '<div id="kyfb_numeroCuentaOrdenanteFP_'
											+ i + '">'
											+ data[i].numCuentaOrdenante
											+ '</div>' + '</td>';

									// F. CREACIÓN
									htmlToInsert += '<td class="ancho200">'
											+ '<span id="kyfb_fechaCreacionFP_'
											+ i
											+ '">'
											+ data[i].fechaCreacion
											+ '</span>'
											+ ' - '
											+ data[i].fechaProceso
											+ '</td>'
											// F. CREACIÓN F.PROCESO
											// htmlToInsert += '<td
											// class="ancho100">'
											+ '<div style="display:none" id="kyfb_fechaProcesoFP_'
											+ i + '">' + data[i].fechaProceso
											+ '</div>';
									// +'</td>';

									// Nº DE ORDEN
									htmlToInsert += '<td class="ancho100">'
											+ '<div id="kyfb_numeroOrdenFP_'
											+ i + '">' + data[i].numOrden
											+ '</div>' + '</td>';

									// IMPORTE (DIVISA)
									htmlToInsert += '<td class="ancho150">'
											+ '<div id="kyfb_importeFP_'
											+ i
											+ '">'
											+ data[i].importe
											+ ' '
											+ '('
											+ data[i].divisa
											+ ')'
											+ '</div>'
											+ '<div style="display:none" id="kyfb_importeSinComasFP_'
											+ i + '">' + data[i].importe
											+ '</div>' + '</td>';

									// ESTADO
									htmlToInsert += '<td>'
											+ '<div id="kyfb_estadoFP_' + i
											+ '">' + data[i].estado + '</div>'
											+ '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								if (numOrdenesAMostrar != undefined
										&& numOrdenesAMostrar < json.data.totalPendienteFirma) {
									htmlToInsert += '<div id="kyfb_verMasFirmasPendiente" class="dropDown dropTabla">'
											+ '<div class="interior centrado"><a href="#" onclick="kyfb_cargarFirmasPendiente();">Ver m&aacute;s órdenes+</a>'
											+ '</div>' + '</div>';
								}

								$('#kyfb_pendienteFirmaContainer')
										.html(htmlToInsert);

								kyfb_corrigeScrollPendiente();
							}
						}
					}

				}
			});

}

function kyfb_corrigeScrollPendiente() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendiente").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 300,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_generarBotoneraFirmasPendiente() {
	var htmlToInsert = '';

	// Botonera
	htmlToInsert += '<div class="dropDown dropTabla">';

	// Botonera izquierda oculta
	// firmar
	htmlToInsert += '<div class="interiorLeft">'
			+ '	<ul class="contenedorDrop">'
			+ '		<li class="sinIcono">'
			+ '			<div id="kyfb_ventanaModalFirmarFP"'
			+ '				class="ventanaModal"'
			+ '				style="display: none; height: auto;">'
			+ '			</div>'

			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_firmarBoton" class="botonIcono" value="firmarBoton"'
			+ '					style="display:none;text-transform:none;"'
			+ '					onclick="kyfb_firmasSeleccionadasFirmarFP();">'
			+ '					Firmar<img src="resources/firmas/img/botonFirmar.png" />'
			+ '				</button>' + '			</div>' + '		</li>';

	// descargar fichero
	htmlToInsert += '		<li class="sinIcono">'
			+ '			<div id="kyfb_ventanaModalDescargarFP"'
			+ '				class="ventanaModal"'
			+ '				style="display: none; height: auto;">'
			+ '			</div>'

			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_descargarFicheroBotonFP" class="botonIcono" value="descargarFichero"'
			+ '					style="display:none;text-transform:none;"'
			+ '						onclick="kyfb_firmasSeleccionadasDescargarFP();">'
			+ '					Descargar fichero<img src="resources/firmas/img/boton_guardar.png" />'
			+ '				</button>'
			+ '			</div>'
			+ '		</li>'

			// auditoría
			+ '		<li class="sinIcono">'
			+ '			<div id="kyfb_ventanaModalAuditoriaFP"'
			+ '				class="ventanaModal"'
			+ '				style="display: none; height: auto;">'
			+ '			</div>'

			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_auditoriaBotonFP" class="botonIcono" value="auditoriaBoton"'
			+ '					style="display:none;text-transform:none;"'
			+ '					onclick="kyfb_mostrarVentanaModalAuditoriaFP();">'
			+ '					Auditoría'
			+ '				</button>'
			+ '			</div>'
			+ '		</li>'

			// eliminar
			+ '<li class="sinIcono">'
			+ '			<div id="kyfb_ventanaModalEliminarFP"'
			+ '				class="ventanaModal"'
			+ '				style="display: none; height: auto;">'
			+ '			</div>'

			+ '			<div class="menuDrop">'
			+ '				<button type="button" id="kyfb_eliminarBotonFP" class="botonIcono" value="eliminarBoton"'
			+ '					style="display:none;text-transform:none;"'
			+ '					onclick="kyfb_firmasSeleccionadasEliminarFP();">'
			+ '					Eliminar<img src="resources/firmas/img/botonEliminar.png" />'
			+ '				</button>' + '			</div>' + '		</li>' + '	</ul>' + '</div>'

			// botonera derecha
			+ '<div class="interiorRight">' + '<ul class="contenedorDrop">';

	// seleccionar firmante
	htmlToInsert += '<li class="sinIcono">'
			+ '<div id="kyfb_seleccionarFirmanteTooltip"'
			+ '		class="tooltipBoton abajo largo lDerecha"'
			+ '		style="display: none; height: auto">'
			+ '</div>'

			+ '<div class="menuDrop">'
			+ '	<button type="button" class="botonIcono" value="seleccionar firmanete"'
			+ '		onclick="kyfb_mostrarSeleccionarFirmanteTooltip();">'
			+ '		Seleccionar firmante' + '	</button>' + '</div>' + '</li>';

	// Buscar input
	htmlToInsert += '<li class="sinIcono">' + '	<div class="meunDrop">'
			+ '<input class="text grisaceo" '
			+ '			type="text" value="Buscar" id="kyfb_buscarFP"'
			+ '			onkeyup="kyos_filtrarTabla(' + "'kyfb_buscarFP', "
			+ "'kyfb_tabla_firmas_pendientes');" + '"'
			+ ' 		onfocus="kyos_borrarValorInput(' + "'kyfb_buscarFP',"
			+ "'Buscar'" + ');" ' + '			onblur="kyos_insertarValorInput('
			+ "'kyfb_buscarFP'," + "'Buscar'" + ');"'
			+ '/>'
			+ '</div></li>'
			+

			// Buscar botón
			'<li class="sinIcono">' + '<div class="menuDrop">'
			+ '<button type="button" class="botonIconoNormal" value="buscar">'
			+ '<img alt="" src="resources/firmas/img/botonBuscar.png">' + '</button>'
			+ '</div></li>' +

			'</ul>' + '</div>' +

			'</div>';

	return htmlToInsert;
}

function kyfb_mostrarSeleccionarFirmanteTooltip() {
	$.getJSON('resources/firmas/mock/nombres.json', function(json) {

		var data = json.items;
		var numElem = data.length;
		var nombreFirmanteSel = $('#kyfb_firmanteSeleccionadoOption').val();
		var htmlToInsert = '';

		htmlToInsert += '<input type="hidden" id="kyfb_numFirmantes" value="'
				+ numElem + '">';

		htmlToInsert += '<div class="left">'
				+ '		<h2 class="marginBottom10">Seleccionar Firmante</h2>'
				+ '	</div>' + '	<div class="right">'
				+ '	<img style="cursor: pointer; cursor: hand"'
				+ '			src="resources/firmas/img/cerrar.png"'
				+ '			onclick="kyfb_ocultarSeleccionarFirmanteTooltip();" />'
				+ '	</div>' + '<div class="clearAll"></div>' + '</br>'

				+ '<li class="sinIcono marginRight15">'
				+ '	<span>Seleccionar firmante para multi-firma:</span>'
				+ '</li>'

				+ '<div class="clearAll"></div>' + '</br>';

		htmlToInsert += '<li class="sinIcono marginRight15">'
				+ '<select class="select" name="campoSelect" id="kyfb_seleccionarNombre">';

		for (var i = 0; i < numElem; i++) {
			if (i == parseInt(nombreFirmanteSel)) {
				htmlToInsert += '<option selected value="' + i + '">'
						+ data[i].nombre + '</option>';
			} else {
				htmlToInsert += '<option value="' + i + '">' + data[i].nombre
						+ '</option>';
			}
		}

		if (i == parseInt(nombreFirmanteSel)) {
			htmlToInsert += '<option selected value="' + i + '">Todos</option>'
					+ '</select>' + '</li>';
		} else {
			htmlToInsert += '<option value="' + i + '">Todos</option>'
					+ '</select>' + '</li>';
		}

		htmlToInsert += '	<div class="menuDrop">'
				+ '	<div class="marginBottom10 right marginTop10">'
				+ '		<button type="button" value="filtrarTooltip"'
				+ '			onclick="kyfb_guardarNombreFirmante();">' + 'Seleccionar'
				+ '		</button>' + '	</div>' + '	</div>';

		for (var i = 0; i < numElem; i++) {
			htmlToInsert += '<input type="hidden" id="kyfb_firmante_' + i
					+ '" value="' + data[i].nombre + '">';
		}

		$('#kyfb_seleccionarFirmanteTooltip').html(htmlToInsert);

		if ($('#kyfb_seleccionarFirmanteTooltip').is(":hidden")) {
			kyfb_ocultarTooltips();
			$('#kyfb_seleccionarFirmanteTooltip').show();
		} else {
			kyfb_ocultarTooltips();
		}
	});
}

function kyfb_guardarNombreFirmante() {
	var valorNombreFirmante = $('#kyfb_seleccionarNombre').val();

	$('#kyfb_firmanteSeleccionadoOption').val(valorNombreFirmante);
	var valorNombreFirmanteHtml = $("#kyfb_seleccionarNombre option[value='"
			+ valorNombreFirmante + "']").text();

	window.kyfb_pdteFirmante = valorNombreFirmanteHtml;

	if (valorNombreFirmanteHtml.toLowerCase() == 'todos') {
		window.kyfb_pdteFirmaSelTodos = 1;
	} else {
		window.kyfb_pdteFirmaSelTodos = 0;

	}

	kyfb_ocultarSeleccionarFirmanteTooltip();

	kyfb_cargarFirmasPendiente(5);

}

function kyfb_ocultarSeleccionarFirmanteTooltip() {
	if (!($('#kyfb_seleccionarFirmanteTooltip').is(":hidden"))) {
		$('#kyfb_seleccionarFirmanteTooltip').hide();
	}
}

function kyfb_seleccionarDeseleccionarFirmasPendientes(index) {
	var numFicheros = $('#kyfb_numFirmasPendientes').val();
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();

	var idFicherosSeleccionar = 'kyfb_seleccionFirmasPendientes_' + index;

	if ($('#' + idFicherosSeleccionar).is(':checked')) {

		numFicherosSeleccionados = parseInt(numFicherosSeleccionados) + 1;

		$('#kyfb_numFirmasPendientesSeleccionados')
				.val(numFicherosSeleccionados);

		if (numFicherosSeleccionados == numFicheros) {
			$('#kyfb_seleccionarTodosFirmasPendientes').attr('checked', true);
		}
	} else {

		numFicherosSeleccionados = parseInt(numFicherosSeleccionados) - 1;
		$('#kyfb_numFirmasPendientesSeleccionados')
				.val(numFicherosSeleccionados);

		$('#kyfb_seleccionarTodosFirmasPendientes').attr('checked', false);
	}

	if (parseInt(numFicherosSeleccionados) > 1) {
		kyfb_ocultarBotonesOcultosFP();
		kyfb_mostrarBotonesOcultosFP();

		if (window.kyfb_pdteFirmaSelTodos == 1) {
			$('#kyfb_firmarBoton').hide();
		} else {
			$('#kyfb_firmarBoton').show();
		}

	} else if (parseInt(numFicherosSeleccionados) == 1) {
		kyfb_mostrarBotonesOcultosFP();
		$('#kyfb_auditoriaBotonFP').show();

		$('#kyfb_firmarBoton').show();

	} else {
		kyfb_ocultarBotonesOcultosFP();
	}
}

function kyfb_seleccionarDeseleccionarTodosFirmasPendientes() {
	var numElem = $('#kyfb_numFirmasPendientes').val();

	if ($('#kyfb_seleccionarTodosFirmasPendientes').is(':checked')) {
		kyfb_ocultarBotonesOcultosFP();
		$('#kyfb_numFirmasPendientesSeleccionados').val(numElem);
		kyfb_mostrarBotonesOcultosFP();
		if (window.kyfb_pdteFirmaSelTodos == 1) {
			$('#kyfb_firmarBoton').hide();
		} else {
			$('#kyfb_firmarBoton').show();
		}
	} else {
		$('#kyfb_numFirmasPendientesSeleccionados').val(0);
		kyfb_ocultarBotonesOcultosFP();
	}

	for (var i = 0; i < numElem; i++) {

		if ($('#kyfb_seleccionarTodosFirmasPendientes').is(':checked')) {
			$('#kyfb_seleccionFirmasPendientes_' + i).attr('checked', true);
		} else {
			$('#kyfb_seleccionFirmasPendientes_' + i).attr('checked', false);
		}
	}
}

function kyfb_mostrarBotonesOcultosFP() {
	$('#kyfb_descargarFicheroBotonFP').show();
	$('#kyfb_eliminarBotonFP').show();
}

function kyfb_ocultarBotonesOcultosFP() {
	$('#kyfb_descargarFicheroBotonFP').hide();
	$('#kyfb_auditoriaBotonFP').hide();
	$('#kyfb_eliminarBotonFP').hide();
	$('#kyfb_firmarBoton').hide();
}

function kyfb_mostrarDescargarTooltip() {
	if ($('#kyfb_descargarTooltip').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_descargarTooltip').show();

	} else {
		$('#kyfb_descargarTooltip').hide();
	}

}

function kyfb_ocultarDescargarTooltip() {
	$('#kyfb_descargarTooltip').hide();
}

function kyfb_descargarBotonTooltip() {
	kyfb_ocultarDescargarTooltip();
}

function kyfb_mostrarVentanaModalDescargarFP(seleccionados, arraySeleccionados) {

	var numElemPag = 5;

	if (arraySeleccionados.length >= numElemPag) {
		numElemPag = arraySeleccionados.length;
	}

	$.getJSON('listarFicherosPendienteFirma', {
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sCodOrigen : "",
				sTipoFirma : "",
				sPaginacionDesde : "1",
				sPaginacionNumElementos : numElemPag
			}, function(json) {
				var htmlToInsert = '';

				if (json.success) {

					// var data = json.items;

					if (json.data != null) {

						var data = json.data.listaFicheros;

						var numElem = data.length;
						var numFicherosSeleccionados = arraySeleccionados.length;

						if (seleccionados > 1) {
							htmlToInsert += '<div class="left">'
									+ '	<h2>Abriendo '
									+ 'Firmas_pendiente.zip '
									+ '	</h2> '
									+ '	</div>'

									+ '	<div class="right">'
									+ '		<img style="cursor:pointer; cursor:hand"'
									+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalDescargarFP();">'
									+ '	</div>'

									+ '<div class="clearAll"></div>'
									+ '<div class="clearAll"></div>' + '</br>'
									+ '	<p>Ha elegido abrir:</p>' + '</br>';
							for (var i = 0; i < numFicherosSeleccionados; i++) {
								htmlToInsert += '<p class="darker"> '
										+ data[arraySeleccionados[i]].nombreFichero
										+ '</p>';
							}
							htmlToInsert += '</br>'
									+ '	<p>que son de tipo: Document(48.5KB)</p>'
									+ '	<p>de: <label class="darker"> http://www.bbvanetcash.com </label></p>'
									+ '</br>'
									+ '	<p>&iquest;Le gustar&iacute;a guardar este archivo?</p>'
									+ '</br>'
									+ '<div class="clearAll"></div>'

									+ '	<div class="marginTop20">'
									+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_guardarVentanaModalDescargarFP();">'
									+ '			Guardar archivo<img alt="desplegar" src="resources/firmas/img/boton_guardar.png" '
									+ '			class="" height="16px" width="16px">'
									+ '		</button>'
									+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFP();">'
									+ '			Cancelar<img alt="desplegar" src="resources/firmas/img/x_blanca.png" '
									+ '			class="" height="16px" width="16px">'
									+ '		</button>' + '	</div>';

						} else {
							htmlToInsert += '<div class="left">'
									+ '		 <h2>Abriendo '
									+ data[arraySeleccionados[0]].nombreFichero
									+ '</h2> '
									+ '	</div>'

									+ '	<div class="right">'
									+ '		<img style="cursor:pointer; cursor:hand"'
									+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalDescargarFP();">'
									+ '	</div>'

									+ '<div class="clearAll"></div>'
									+ '<div class="clearAll"></div>'
									+ '</br>'
									+ '	<p>Ha elegido abrir:</p>'
									+ '</br>'
									+ '	<p class="darker">'
									+ data[arraySeleccionados[0]].nombreFichero
									+ '	</p>'
									+ '</br>'
									+ '	<p>que es de tipo: Document(48.5KB)</p>'
									+ '	<p>de: <label class="darker"> http://www.bbvanetcash.com </label></p>'
									+ '</br>'
									+ '	<p>&iquest;Le gustar&iacute;a guardar este archivo?</p>'

									+ '	<div class="marginTop20">'
									+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_guardarVentanaModalDescargarFP();">'
									+ '			Guardar archivo<img alt="desplegar" src="resources/firmas/img/boton_guardar.png" '
									+ '			class="" height="16px" width="16px">'
									+ '		</button>'
									+ '		<button value="" type="submit" class="grandote right"  onclick="kyfb_ocultarVentanaModalDescargarFP();">'
									+ '			Cancelar<img alt="desplegar" src="resources/firmas/img/x_blanca.png" '
									+ '			class="" height="16px" width="16px">'
									+ '		</button>' + '	</div>';
						}

						$('#kyfb_ventanaModalDescargarFP').html(htmlToInsert);

						if ($('#kyfb_ventanaModalDescargarFP').is(":hidden")) {
							kyfb_ocultarTooltips();
							$('#kyfb_ventanaModalDescargarFP').show();
						} else {
							kyfb_ocultarVentanaModalDescargarFP();
						}
						$('#kyfb_ventanaEntera').show();

					}
				}

			});
}

function kyfb_guardarVentanaModalDescargarFP() {
	kyfb_ocultarVentanaModalDescargarFP();
	kyfb_cargarFirmasPendiente(5);
}

function kyfb_ocultarVentanaModalDescargarFP() {
	$('#kyfb_ventanaModalDescargarFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_mostrarVentanaModalAuditoriaFP() {
	var htmlToInsert = '';

	window.kyfb_idDoc = 1;

	htmlToInsert += '	<div class="left">'
			+ '		 <h2>Auditoría el fichero</h2> '
			+ '	</div>'

			+ '	<div class="right">'
			+ '		<label><a href="#" class="botonesEnlaceMinus" onclick="kyos_redireccionarPag('
			+ "'imprimirAuditoriaPendientes'"
			+ ');"> <img src="resources/firmas/img/imprimir_auditoria.png">Imprimir</a></label>'
			+ '<img alt="" src="resources/firmas/img/separadorBotonEnlaceOscuro.png" class="imgSeparador">'
			+ '		<label><a class="botonesEnlaceMinus" href="#" onclick="kyos_guardarADisco('
			+ "'resources/firmas/mock_files/prueba.txt'"
			+ ');"> <img src="resources/firmas/img/descargar_auditoria.png">Descargar</a></label>'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalAuditoriaFP();">'
			+ '	</div>'

			+ '<div class="clearAll"></div>'
			+ '<div class="clearAll"></div>'

			/*
			 * + ' <p><img src="resources/firmas/img/principalOk.png" alt=""></p>' + '
			 * <p><img src="resources/img/secundarioEnCurso.png" alt=""></p>' + '
			 * <p><img src="resources/firmas/img/finalIncompleto.png" alt=""></p>'
			 */

			+ '<div class="dobleColumnaIzquierda ancho150">'
			+ '<div class="columna1de3 ancho150">'

			+ '<div class="left marginRight10">'
			+ '	<p class="marginBottom0"><img src="resources/firmas/img/principalOk.png" height="95px" width="35px" alt="">'
			+ '	</p>'
			+ '	<p class="marginBottom0"><img src="resources/firmas/img/secundarioOk.png" height="145px" width="35px" alt="">'
			+ '	</p>'
			+ '	<p class=""><img class="" src="resources/firmas/img/finalIncompleto.png" height="95px" width="35px" alt="">'
			+ '	</p>'
			+ '</div>'

			+ '<div class="left marginLeft0">'
			+ '	<p class="marginTop10">1. En confección </p>'
			+ '	<p class="kyfb_marginTop135Auditoria marginBottom20">2. Pendientes </p>'
			+ '	<p class="kyfb_marginTop135Auditoria marginBottom20">3. Histórico </p>'
			+ '</div>'

			+ '</div>' + '</div>'

			+ '<div class="dobleColumnaDerecha" style="width:680px;">'

			+ '	<div class="left marginTop10">'
			+ '		 <h3><label class="darker">En confección</label></h3>'
			+ '	</div>' + '<div class="clearAll"></div>';

	// Tabla firmas en confección

	htmlToInsert += '<div style="display:block;"><div id="kfb_tablaEnConfAuditoria"</div></div>';

	htmlToInsert += '<div class="clearAll"></div>' + '</br>'

	+ '	<div class="left marginTop5">'
			+ '		 <h3><label class="darker">Pendientes</label></h3>'
			+ '	</div>' + '<div class="clearAll"></div>';

	// Tabla firmas pendientes

	htmlToInsert += '<div style="display:block;"><div id="kfb_tablaPdteAuditoria"</div></div>';

	htmlToInsert += '</div>';

	$('#kyfb_ventanaModalAuditoriaFP').html(htmlToInsert);

	if ($('#kyfb_ventanaModalAuditoriaFP').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalAuditoriaFP').show();
	} else {
		kyfb_ocultarVentanaModalAuditoriaFP();
	}
	$('#kyfb_ventanaEntera').show();

	kyfb_cargarEnCofeccionAuditoria();
	kyfb_cargarPendientesAuditoria();

}

function kyfb_cargarEnCofeccionAuditoria() {

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 0
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								htmlToInsert += '<div id="kyfb_scrollPendienteAuditoria1" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura100">';

								htmlToInsert += '<table summary="Descripcion del contenido de la tabla" caption="Nombre de la tabla" id="" class="datosSimples">';

								htmlToInsert += '<caption>Titulo de la tabla pendientes</caption>';

								// Cabecera

								htmlToInsert += '<thead>'
										+ '			<tr>'
										+ '				<th class="headerSort" scope="col" id="col1">Usuario</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Acción</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Usuario firma</th>'
										+ '				<th class="headerSort" scope="col" id="col1">Poder</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Porcentaje de validación</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Estado</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Fecha</th>'
										+ '			</tr>'
										+ '		</thead>'
										+ '		<tfoot>'
										+ '			<tr>'
										+ '				<td colspan="3">Informacion de sumario de la tabla que no tienen por que estar visible</td>'
										+ '			</tr>' + '		</tfoot>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td id="kyfb_columnaCodUsuarioPendientesConf_'
											+ i
											+ '" class="conMensaje jqCeldaConTooltip">'
											+ '<div id="kyfb_usuarioTooltipFP1_'
											+ i
											+ '" class="tooltipBoton abajo izquierda corto bordeAzulArriba jqTooltipValidaciones fijar" style="display: none; height: auto;"></div>'
											+ '<a href="#" onclick="kyfb_mostrarUsuarioTooltipFP1('
											+ i
											+ ','
											+ numElem
											+ ');" >'
											+ data[i].sCodUsuario
											+ '</a></td>'
											+ '				<td headers="col2">'
											+ data[i].sCodAccion
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodUsuarioFirma
											+ '</td>'
											+ '				<td headers="col1">'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>'
											+ '				<td headers="col2">'
											+ data[i].sPesoOrden
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodEstado
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								$('#kfb_tablaEnConfAuditoria')
										.html(htmlToInsert);

								kyfb_corrigeScrollPendienteAuditoria1();
							}
						}
					}
				}
			});
}

function kyfb_corrigeScrollPendienteAuditoria1() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteAuditoria1").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 300,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id').match(/kyfb_usuarioTooltipFP1_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_corrigeScrollPendienteAuditoria2() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteAuditoria2").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 300,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_cargarPendientesAuditoria() {
	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 1
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								htmlToInsert += '<div id="kyfb_scrollPendienteAuditoria2" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura100">';

								htmlToInsert += '<table summary="Descripcion del contenido de la tabla" caption="Nombre de la tabla" id="" class="datosSimples">';

								htmlToInsert += '<caption>Titulo de la tabla pendientes</caption>';

								// Cabecera

								htmlToInsert += '<thead>'
										+ '			<tr>'
										+ '				<th class="headerSort" scope="col" id="col1">Usuario</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Acción</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Usuario firma</th>'
										+ '				<th class="headerSort" scope="col" id="col1">Poder</th>'
										+ '				<th abbr="Fecha proceso" scope="col" id="col2">Porcentaje de validación</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Estado</th>'
										+ '				<th scope="col" id="col3" class="rightContent">Fecha</th>'
										+ '			</tr>'
										+ '		</thead>'
										+ '		<tfoot>'
										+ '			<tr>'
										+ '				<td colspan="3">Informacion de sumario de la tabla que no tienen por que estar visible</td>'
										+ '			</tr>' + '		</tfoot>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '<td id="kyfb_columnaCodUsuarioPendAuditoria_'
											+ i
											+ '" class="conMensaje jqCeldaConTooltip">'
											+ '<div id="kyfb_usuarioTooltipFP2_'
											+ i
											+ '" class="tooltipBoton arriba corto izquierda bordeAzulArriba jqTooltipValidaciones fijar" style="display: none; height: auto;"></div>'
											+ '<a href="#" onclick="kyfb_mostrarUsuarioTooltipFP2('
											+ i
											+ ','
											+ numElem
											+ ');" >'
											+ data[i].sCodUsuario
											+ '</a></td>'
											+ '				<td headers="col2">'
											+ data[i].sCodAccion
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodUsuarioFirma
											+ '</td>'
											+ '				<td headers="col1">'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>'
											+ '				<td headers="col2">'
											+ data[i].sPesoOrden
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sCodEstado
											+ '</td>'
											+ '				<td headers="col3" class="rightContent">'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								htmlToInsert += '</div>';

								$('#kfb_tablaPdteAuditoria').html(htmlToInsert);

								kyfb_corrigeScrollPendienteAuditoria2();
							}
						}
					}
				}
			});
}

function kyfb_corrigeScrollPendienteAuditoria2() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteAuditoria2").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 300,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id').match(/kyfb_usuarioTooltipFP2_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_imprimirAuditoriaPendiente(idDoc) {
	kyfb_imprimirAuditoriaPendientesTabla(idDoc);
	kyfb_imprimirAuditoriaConfeccionTabla(idDoc);
}

function kyfb_imprimirAuditoriaPendientesTabla(idDoc) {

	window.kyfb_pendientesTerminada = false;

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 1
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {

							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								// Tabla

								htmlToInsert += '<table>';

								// Cabeceras tabla

								htmlToInsert += '<thead>' + '<tr>'
										+ '<th>Usuario</th>'
										+ '<th>Acción</th>'
										+ '<th>Usuario firma</th>'
										+ '<th>Poder</th>'
										+ '<th>Porcentaje de validación</th>'
										+ '<th>Estado</th>' + '<th>Fecha</th>'
										+ '</tr>' + '</thead>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td>'
											+ data[i].sCodUsuario + '</td>'
											+ '				<td>' + data[i].sCodAccion
											+ '</td>' + '				<td>'
											+ data[i].sCodUsuarioFirma
											+ '</td>' + '				<td>'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>' + '				<td>'
											+ data[i].sPesoOrden + '</td>'
											+ '				<td>' + data[i].sCodEstado
											+ '</td>' + '				<td>'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								$('#kyfb_tablaContainerPdte')
										.html(htmlToInsert);

								window.kyfb_pendientesTerminada = true;

								if (window.kyfb_confeccionTerminada != undefined
										&& window.kyfb_confeccionTerminada == true) {
									window.print();
								}
							}
						}
					}
				}
			});
}

function kyfb_imprimirAuditoriaConfeccionTabla(idDoc) {

	window.kyfb_confeccionTerminada = false;

	$.post('consultarAuditoriaFichero', {
				sIdOrdenFirmas : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sTipoOrden : "",
				iOrigenAuditoria : 0
			}, function(json) {

				if (json.success) {

					if (json.data != null) {

						var data = json.data.listaInfoFileAudit;

						if (data != null) {
							var numElem = data.length;

							if (numElem > 0) {
								var htmlToInsert = '';

								// Tabla

								htmlToInsert += '<table>';

								// Cabeceras tabla

								htmlToInsert += '<thead>' + '<tr>'
										+ '<th>Usuario</th>'
										+ '<th>Acción</th>'
										+ '<th>Usuario firma</th>'
										+ '<th>Poder</th>'
										+ '<th>Porcentaje de validación</th>'
										+ '<th>Estado</th>' + '<th>Fecha</th>'
										+ '</tr>' + '</thead>';

								htmlToInsert += '<tbody>';

								for (var i = 0; i < numElem; i++) {
									htmlToInsert += '<tr>';

									htmlToInsert += '				<td>'
											+ data[i].sCodUsuario + '</td>'
											+ '				<td>' + data[i].sCodAccion
											+ '</td>' + '				<td>'
											+ data[i].sCodUsuarioFirma
											+ '</td>' + '				<td>'
											+ data[i].sPoderUsuarioFirmante
											+ '</td>' + '				<td>'
											+ data[i].sPesoOrden + '</td>'
											+ '				<td>' + data[i].sCodEstado
											+ '</td>' + '				<td>'
											+ data[i].sFechaAccion + '</td>';

									htmlToInsert += '</tr>';
								}

								htmlToInsert += '</tbody>';

								htmlToInsert += '</table>';

								$('#kyfb_tablaContainerConf')
										.html(htmlToInsert);

								window.kyfb_confeccionTerminada = true;

								if (window.kyfb_pendientesTerminada != undefined
										&& window.kyfb_pendientesTerminada == true) {
									window.print();
								}
							}
						}
					}
				}
			});
}

function kyfb_ocultarVentanaModalAuditoriaFP() {
	$('#kyfb_ventanaModalAuditoriaFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_mostrarVentanaModalFirmarPaso1FP(seleccionados,
		arraySeleccionados) {

	window.kyfb_nombreUsuario = undefined;
	window.kyfb_opcionSeleccionada = 0;

	// Mock
	// Usuario sesión
	window.kyfb_usuarioSession = 'Victor Manuel';

	var htmlToInsert = '';
	 var importeTotal = 1;
	var importeSeleccionada;
	var maximoImporte = 1;
	var numeroFirmantes = parseInt($('#kyfb_numFirmantes').val());
	var numeroFirmante = $('#kyfb_firmanteSeleccionadoOption').val();
	var nombreFirmante;

	/*
	 * $('#kyfb_seleccionarNombre option').each(function() { if ($(this).val() ==
	 * numeroFirmante) { nombreFirmante = $(this).html(); } });
	 */

	/*
	 * for (var i = 0; i < seleccionados; i++) { importeSeleccionada =
	 * $('#kyfb_importeSinComasFP_' + arraySeleccionados[i]).html();
	 * 
	 * importeSeleccionada = parseInt(importeSeleccionada); importeTotal +=
	 * importeSeleccionada; if (importeSeleccionada > maximoImporte) {
	 * maximoImporte = importeSeleccionada; } }
	 */

	htmlToInsert += '<div class="left" style="width: auto;">'
			+ ' 	<h2>Firma de &oacute;rdenes: Autorizar la petici&oacute;n de firma</h2>'
			+ '	</div>'

			+ '	<div class="right">'
			+ '		<div class="left">'
			+ '			<div class="progreso"><p><span class="darker">Paso 1 </span>de 3</p></div>'
			+ '			<div class="progreso marginLeft5"><img src="resources/firmas/img/barraProgresoVerdeLeft_20x25.png" > </img></div>'
			+ '			<div class="progreso"><img src="resources/firmas/img/barraProgresoVaciaCenter_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><img src="resources/firmas/img/barraProgresoVaciaRight_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><p> | </p></div>'
			+ '		</div>'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ '		src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalFirmarPaso1FP();">'
			+ '	</div>'

			+ '	<div class="clearAll"></div>' + '	</br>'
			+ '  <p class="mostDarker">Detalles</p>' + '	</br>'

	/*
	 * if ($('#kyfb_seleccionarNombre').val() == undefined) { htmlToInsert += '<p><span
	 * class="darker">Usuario que firma: </span>'; htmlToInsert += '<span
	 * id="kyfb_firmanteCero"></span>' + '</p>'; } else if (numeroFirmante !=
	 * numeroFirmantes) {
	 */

	htmlToInsert += '<p><span class="darker">Usuario que firma: </span>';
	if (window.kyfb_pdteFirmante != undefined) {

		if (window.kyfb_pdteFirmante.toLowerCase() == 'todos') {

			// Mock
			// Usuario de sesión
			htmlToInsert += window.kyfb_usuarioSession + '</p>';
		} else {
			htmlToInsert += window.kyfb_pdteFirmante + '</p>';
		}
	} else {
		// Mock
		// Usuario de sesión
		htmlToInsert += window.kyfb_usuarioSession + '</p>';
	}

	// }
	// Usuario de sessión
	/*
	 * else { // Mock htmlToInsert += '<p><span class="darker">Usuario que
	 * firma: </span>'; htmlToInsert += 'Victor Manuel' + '</p>'; }
	 */

	/*
	 * else { htmlToInsert += '<select class="select ancho200"
	 * name="campoSelect" id="kyfb_seleccionarNombreFirmar">';
	 * 
	 * for (var i = 0; i < numeroFirmantes; i++) { htmlToInsert += '<option
	 * value="' + i + '">' + $('#kyfb_firmante_' + i).val() + '</option>'; }
	 * htmlToInsert += '</select></p>'; }
	 */

	htmlToInsert += '	<p><span class="darker">Cantidad de ficheros a firmar: </span>'
			+ seleccionados
			+ '</p>'
			+ '	<p><span class="darker">Importe total (Divisa): </span>'
			+ importeTotal
			+ '</p>'
			+ '	<p><span class="darker">Importe m&aacute;ximo de registro (Divisa): </span>'
			+ maximoImporte + '</p>'

			+ '	<div class="clearAll"></div>' + '	</br>';

	htmlToInsert += '<div class="cabeceraDesplegable" id="kyfb_posicionCuentasCabeceraDesplegableFirmarFP_'
			+ 0
			+ '">'
			+ '<div id="kyfb_posicionCuentasBotonDesplegarFirmarFP_'
			+ 0
			+ '" class="botonDesplegar">'
			+ '<a href="#">'
			+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
			+ '</a>'
			+ '</div>'
			// Cuenta
			+ '<div class="infoDesplegar ancho250">'
			+ '<span> Órdenes seleccionadas para firma ('
			+ seleccionados
			+ ')</span>' + '</div>' + '<div class="clearAll"></div>' + '</div>';
	// Cotenido de fila desplegable
	htmlToInsert += '<div id="kyfb_posicionCuentasGridInternoFirmarFP_'
			+ 0
			+ '" class="contenidoDesplegado  conFondo marginRight10" style="display:none;">'
			+ '</div>';

	htmlToInsert += '<div class="clearAll"></div>' + '</br>'

	+ '	<div class="marginTop20">'
			+ '		<button value="" type="submit" class="right grandote azul"'
			+ '  		onclick="kyfb_nombreFirmanteSeleccionadoFirmarPaso2();">'
			+ '			Continuar <img src="resources/firmas/img/continuar_blanca.png">'
			+ '		</button>' + '	</div>';

	$('#kyfb_ventanaModalFirmarFP').html(htmlToInsert);

	// kyfb_primeroListaFirmantes(1);
	kyfb_asociarPosicionClicksDesplegableFirmarFP(arraySeleccionados);

	if ($('#kyfb_ventanaModalFirmarFP').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalFirmarFP').show();
	} else {
		kyfb_ocultarVentanaModalFirmarPaso1FP();
	}
	$('#kyfb_ventanaEntera').show();

	//kyfb_cargarTotalImporte();

}

function kyfb_cargarTotalImporte() {

}

function kyfb_nombreFirmanteSeleccionadoFirmarPaso2() {
	var nombreFirmanteSeleccionado = $('#kyfb_seleccionarNombreFirmar option:selected')
			.html();
	kyfb_firmasSeleccionadasFirmar2FP(nombreFirmanteSeleccionado);
}

function kyfb_ocultarVentanaModalFirmarPaso1FP() {
	$('#kyfb_ventanaModalFirmarFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_mostrarVentanaModalFirmarPaso2FP(seleccionados,
		arraySeleccionados, nombre) {
	$('#kyfb_ventanaModalFirmarFP').html('');

	// Selección inicial
	window.kyfb_opcionSeleccionada = 0;

	$('#kyfb_ventanaModalFirmarFP').hide();
	$('#kyfb_ventanaEntera').hide();
	$('#kyfb_ventanaModalFirmarFP').html('');

	var htmlToInsert = '';
	var numeroFirmantes = parseInt($('#kyfb_numFirmantes').val());
	var numeroFirmante = $('#kyfb_firmanteSeleccionadoOption').val();
	var nombreFirmante;

	htmlToInsert += '<div class="left" style="width: auto;">'
			+ ' 	<h2>Firma de &oacute;rdenes: Firma de la operación</h2>'
			+ '	</div>'

			+ '	<div class="right">'
			+ '		<div class="left">'
			+ '			<div class="progreso"><p><span class="darker">Paso 2 </span>de 3</p></div>'
			+ '			<div class="progreso marginLeft5"><img src="resources/firmas/img/barraProgresoVerdeLeft_20x25.png" > </img></div>'
			+ '			<div class="progreso"><img src="resources/firmas/img/barraProgresoVerdeCenter_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><img src="resources/firmas/img/barraProgresoVaciaRight_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><p> | </p></div>'
			+ '		</div>'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ '		src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalFirmarPaso2FP();">'
			+ '	</div>'

			+ '	<div class="clearAll"></div>' + '	</br>';

	htmlToInsert += '<div id="kyfb_alertasFirmarPdteError" class="alerta bordeWarning" style="display:none;">'
			+

			'<div class="interior1">'
			+ '<img src="resources/firmas/img/iconoAlertaWarning.png" > </img>'
			+ '</div>'
			+ '<div class="interior3">'
			+ '<img onclick="kyfb_ocultarAlertaFirmarPdteError();" src="resources/firmas/img/cerrarAlerta.png" > </img>'
			+ '</div>'
			+

			'<div class="interior2">'
			+ 'Debe completar los <span class="darker">campos obligatorios</span>'
			+ '</div>' + '<div class="clearAll"></div>' + '</div>';

	htmlToInsert += '<div class="cabeceraDesplegable" id="kyfb_posicionCuentasCabeceraDesplegableFirmar2FP_'
			+ 0
			+ '">'
			+ '<div id="kyfb_posicionCuentasBotonDesplegarFirmar2FP_'
			+ 0
			+ '" class="botonDesplegar">'
			+ '<a href="#">'
			+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
			+ '</a>'
			+ '</div>'
			// Cuenta
			+ '<div class="infoDesplegar ancho250">'
			+ '<span> Órdenes seleccionadas para firma ('
			+ seleccionados
			+ ')</span>' + '</div>' + '<div class="clearAll"></div>' + '</div>';
	// Cotenido de fila desplegable

	htmlToInsert += '<div id="kyfb_posicionCuentasGridInternoFirmar2FP_'
			+ 0
			+ '" class="contenidoDesplegado  conFondo marginRight10" style="display:none;">'
			+ '</div>';

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'

			+ '<div class="left ancho500">'
			+ '<label class="darker"> ¿Cómo desea autorizar la operación de firma?</label>'
			+ '<div>'
			+ '	<input class="formulario" checked="checked" name="campoRadio" type="radio" value="misCredenciales" onclick="kyfb_mostrarUsuarioCredenciales(true);"/>'
			+ '	<label for="" class="elementoFormulario">Con tus credenciales</label>'
			+ '	<input class="formulario" name="campoRadio" type="radio" value="otrosCredenciales" onclick="kyfb_mostrarUsuariosCredenciales();"/>'
			+ '	<label for="" class="elementoFormulario">Con las credenciales de otro usuario</label>'
			+ '</div>' + '</div>';

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'
			+ '<div id="kyfb_seleccionarOtroUsuario" style="display:none;"></div>'
			+ '<div class="clearAll"></div>'
			+ '<div id="kyfb_autenticarFirmas">'
			+ '<p class="mostDarker" id="kyfb_firmante">Firmar la operación como usuario ';

	if (window.kyfb_pdteFirmante != undefined) {

		if (window.kyfb_pdteFirmante.toLowerCase() == 'todos') {

			// Mock
			// Usuario de sesión
			htmlToInsert += 'Victor Manuel' + '</p>';
		} else {
			htmlToInsert += window.kyfb_pdteFirmante + '</p>';
		}
	} else {
		// Mock
		// Usuario de sesión
		htmlToInsert += 'Victor Manuel' + '</p>';
	}
	htmlToInsert += '</br>'
			+ '<div class="clearAll"></div>'

			+ '<div class="dobleColumnaIzquierda altura100 marginTop20">'
			+ ' <div class="interior">'
			+ '	<div class="dobleColumnaIzquierda columnaFormularios ancho200">'
			+ '		<div class="interior">'
			+ '			<ul class="contenedorDrop">'
			+ '				<li class="sinIcono marginLeft15"><label>*Clave de operaciones:</label></li>'
			+ '				<li class="sinIcono marginTop15 marginLeft15"><label>*Dispositivo seguridad:</label></li>'
			+ '			</ul>'
			+ '		</div>'
			+ '	</div>'
			+ '	<div class="dobleColumnaDerecha columnaFormularios ancho150">'
			+ '		<div class="interior">'
			+ '			<input type="text" class="ancho100 marginTop10 marginBottom5" id="kyfb_claveOperacionesFPF" style="height:20px;"/>'
			+ '			<input type="text" class="ancho300 marginTop10" id="kyfb_dispositivoSeguridadFPF" style="height:20px;"/>'
			+ '		</div>'
			+ '	</div>'
			+ ' </div>'
			+ '</div>'

			+ '<div class="dobleColumnaDerecha altura150">'
			+ '	<div class="dobleColumnaIzquierda">'
			/* guarro */+ ' 		<p> </p>'
			+ '	</div>'
			+ '	<div class="dobleColumnaDerecha">'
			+ ' 		<p>Código de seguridad</p>'
			+ '	</div>'
			+ '</div>'

			+ '<div class="clearAll"></div>'
			+ '</br>'

			+ '<div class="left">'
			+ ' <p><a href="#">* Pulse aquí y le enviamos un SMS a su teléfono móvil con una clave de Seguridad</a></p>'
			+ '</div></div>';

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'

			+ '	<div class="marginTop20">'
			+ '		<button value="" type="submit" class="right grandote azul"  onclick="kyfb_firmasSeleccionadasFirmar3FP();">'
			+ '			Continuar<img src="resources/firmas/img/continuar_blanca.png">'
			+ '		</button>' + '	</div>';

	$('#kyfb_ventanaModalFirmarFP').html(htmlToInsert);

	kyfb_primeroListaFirmantes(2);
	kyfb_asociarPosicionClicksDesplegableFirmar2FP(arraySeleccionados);

	if ($('#kyfb_ventanaModalFirmarFP').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalFirmarFP').show();
	} else {
		kyfb_ocultarVentanaModalFirmarPaso2FP();
	}
	$('#kyfb_ventanaEntera').show();
}

function kyfb_ocultarAlertaFirmarPdteError() {
	$('#kyfb_alertasFirmarPdteError').hide();
}

function kyfb_mostrarUsuariosCredenciales() {

	window.kyfb_opcionSeleccionada = 1;

	$('#kyfb_autenticarFirmas').hide();

	kyfb_mostrarTablaOtroUsuarioFirmante();
}

function kyfb_mostrarTablaOtroUsuarioFirmante() {

	var id = "kyfb_seleccionarOtroUsuario";

	var htmlToInsert = '';

	// Titulo
	htmlToInsert += '<p class="mostDarker">Seleccionar otro usuario validador</p>';
	htmlToInsert += '<span class="grisaceo">Ponemos a su disposición la opción de seleccionar otro usuario validador.</span>';

	// Título Tabla
	htmlToInsert += '<div class="tituloTabla"><h2 class="left">Listado de usuarios</h2></div>';

	htmlToInsert += '<div class="clearAll"></div>';

	// Botonera
	htmlToInsert += '<div class="dropDown dropTabla">'
			+ '<div class="interiorRight">'
			+ '<ul class="contenedorDrop">'
			+ '<li class="sinIcono">'
			+ '	<div class="meunDrop">'
			+ '<input class="text grisaceo" '
			+ '			type="text" value="Buscar" id="kyfb_buscarFP2"'
			+ '			onkeyup="kyos_filtrarTabla('
			+ "'kyfb_buscarFP2', "
			+ "'kyfb_tablaCredencialesFP2');"
			+ '"'
			+ ' 		onfocus="kyos_borrarValorInput('
			+ "'kyfb_buscarFP2',"
			+ "'Buscar'"
			+ ');" '
			+ '			onblur="kyos_insertarValorInput('
			+ "'kyfb_buscarFP2',"
			+ "'Buscar'"
			+ ');"'
			+ '/>'
			+ '</div>'
			+ '</li>'
			+ '<li class="sinIcono"><div class="menuDrop"><button type="button" class="botonIconoNormal" value="buscar"><img alt="" src="resources/firmas/img/botonBuscar.png"></button></div></li>'
			+ '<li class="sinIcono">'
			+ '<div class="menuDrop">'
			+ '<button type="button" class="botonIcono" value="filtrar">Filtrar<img alt="" src="resources/firmas/img/filtros.png"></button>'
			+ '</div>' + '</li>' + '</ul>' + '</div>' + '</div>';

	htmlToInsert += '<div id="kyfb_tablaCredencialesContainer"></div>';

	$('#' + id).html(htmlToInsert);

	$('#' + id).show();

	kyfb_cargarUsuariosCredenciales(5);

}

function kyfb_cargarUsuariosCredenciales(numCredencialesAMostrar) {

	$.getJSON('resources/firmas/mock/usuarios_credenciales.json', function(json) {

		var data = json.items;

		var numElem = data.length;

		if (data != null) {
			// Acotar número elementos
			if (numCredencialesAMostrar != undefined) {

				if (numCredencialesAMostrar < numElem) {
					numElem = numCredencialesAMostrar;
				} else if (numCredencialesAMostrar >= numElem) {
					$('#kyfb_verMasUsuarios').hide();
				}
			} else {
				$('#kyfb_verMasUsuarios').hide();
			}

			var htmlToInsert = '';

			// Tabla
			htmlToInsert += '<table>'
					+

					// Cabecera
					'<thead>'
					+ '<tr>'
					+ '<th class="selectora sinBordeLateral" style="width:15px;"></th>'
					+ '<th class="ancho150">CÓDIGO</th>'
					+ '<th class="ancho200">NOMBRE DE USUARIO</th>'
					+ '<th>PODER DE VALIDACIÓN</th>' + '</tr>'
					+ '</thead> </table>';

			htmlToInsert += '<div id="kyfb_scrollPendienteCredencialesFP2" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';
			htmlToInsert += '<table id="kyfb_tablaCredencialesFP2">';
			htmlToInsert += '<tbody>';

			for (var i = 0; i < numElem; i++) {
				htmlToInsert += '<tr>'
						+ '<td class="selectora sinBordeLateral" style="width:15px;">'
						+ '<input id="kyfb_radio_button_credenciales_'
						+ i
						+ '" type="radio" value="'
						+ data[i].cod
						+ '" name="kyfb_grupoUsuarioCredencias" onclick="kyfb_guardarUsuarioCredenciales('
						+ i
						+ ');"> '
						+ '</td>'
						+ '<td class="ancho150">'
						+ data[i].cod
						+ '</td>'
						+ '<td class="ancho200" id="kyfb_columnaNombreUsuarioCrendencial_'
						+ i + '">' + data[i].nombre + '</td>' + '<td>'
						+ data[i].poder + '</td>' + '</tr>';
			}

			htmlToInsert += '</tbody>' + '</table></div>';

			if (numCredencialesAMostrar != undefined
					&& numCredencialesAMostrar < numElem) {
				htmlToInsert += '<div id="kyfb_verMasUsuarios" class="dropDown dropTabla"><div class="interior centrado"><a href="#" onclick="kyfb_cargarUsuariosCredenciales();">Ver más usuarios+</a></div></div>';
			}

			$('#kyfb_tablaCredencialesContainer').html(htmlToInsert);

			kyfb_corrigeScroll('kyfb_scrollPendienteCredencialesFP2');
		}
	});
}

function kyfb_guardarUsuarioCredenciales(index) {
	var codUsuario = $('#kyfb_radio_button_credenciales_' + index).val();
	var nombreUsuario = $('#kyfb_columnaNombreUsuarioCrendencial_' + index)
			.html();

	window.kyfb_nombreUsuario = nombreUsuario;
	window.kyfb_codUsuario = codUsuario;

}

function kyfb_mostrarUsuarioCredenciales(click) {
	window.kyfb_opcionSeleccionada = 0;

	if (click == true) {
		$('#kyfb_firmante').html('Firmar la operación como usuario '
				+ window.kyfb_usuarioSession);
	}

	$('#kyfb_autenticarFirmas').show();
	$('#kyfb_seleccionarOtroUsuario').hide();
}

function kyfb_ocultarVentanaModalFirmarPaso2FP() {
	$('#kyfb_ventanaModalFirmarFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_mostrarVentanaModalFirmarPaso3FP(seleccionados,
		arraySeleccionados) {
	$('#kyfb_ventanaModalFirmarFP').html('');

	$('#kyfb_ventanaModalFirmarFP').hide();
	$('#kyfb_ventanaEntera').hide();
	$('#kyfb_ventanaModalFirmarFP').html('');

	var htmlToInsert = '';

	htmlToInsert += '<div class="left" style="width: auto;">'
			+ ' 	<h2>Firma de &oacute;rdenes: Confirmación y resumen</h2>'
			+ '	</div>'

			+ '	<div class="right">'
			+ '		<div class="left">'
			+ '			<div class="progreso"><p><span class="darker">Paso 3 </span>de 3</p></div>'
			+ '			<div class="progreso marginLeft5"><img src="resources/firmas/img/barraProgresoVerdeLeft_20x25.png" > </img></div>'
			+ '			<div class="progreso"><img src="resources/firmas/img/barraProgresoVerdeCenter_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><img src="resources/firmas/img/barraProgresoVerdeRight_20x25.png" > </img></div>'
			+ '			<div class="progreso marginRight5"><p> | </p></div>'
			+ '		</div>'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ '		src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalFirmarPaso3FP();">'
			+ '	</div>'

			+ '	<div class="clearAll"></div>' + '	</br>';

	htmlToInsert += '<div id="kyfb_alertasFirmarPdteOk" class="alerta bordeOk">'
			+

			'<div class="interior1">'
			+ '<img src="resources/firmas/img/iconoAlertaOk.png" > </img>'
			+ '</div>'
			+ '<div class="interior3">'
			+ '<img onclick="kyfb_ocultarAlertaFirmarPdteOk();" src="resources/firmas/img/cerrarAlerta.png" > </img>'
			+ '</div>'
			+

			'<div class="interior2">'
			+ 'Debe completar los <span class="darker">campos obligatorios</span>'
			+ '</div>' + '<div class="clearAll"></div>' + '</div>';

	htmlToInsert += '<div class="cabeceraDesplegable" id="kyfb_posicionCuentasCabeceraDesplegableFirmar3FP_'
			+ 0
			+ '">'
			+ '<div id="kyfb_posicionCuentasBotonDesplegarFirmar3FP_'
			+ 0
			+ '" class="botonDesplegar">'
			+ '<a href="#">'
			+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
			+ '</a>'
			+ '</div>'
			// Cuenta
			+ '<div class="infoDesplegar ancho250">'
			+ '<span> Órdenes firmadas correctamente ('
			+ seleccionados
			+ ')</span>' + '</div>' + '<div class="clearAll"></div>' + '</div>';
	// Cotenido de fila desplegable

	htmlToInsert += '<div id="kyfb_posicionCuentasGridInternoFirmar3FP_'
			+ 0
			+ '" class="contenidoDesplegado  conFondo marginRight10" style="display:none;">'
			+ '</div>';

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'

			+ '<div class="left ancho350">'
			+ '<label class="darker">Aviso: </label>Estos ficheros llevan incluidos una referencia adicional.'
			+ '</div>';

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'

			+ '	<div class="marginTop20">'
			+ '		<button value="" type="submit" class="right grandote azul"  onclick="kyfb_ocultarVentanaModalFirmarPaso3FP();">'
			+ '			Volver a Firmas <img src="resources/firmas/img/continuar_blanca.png">'
			+ '		</button>'
			+ '		<button value="" type="submit" class="right grandote azul"  onclick="kyfb_descargarVentanaModalFirmarPaso3FP();">'
			+ '			Descargar Fichero <img alt="" src="resources/firmas/img/boton_guardar.png"></img>'
			+ '		</button>' + '	</div>';

	$('#kyfb_ventanaModalFirmarFP').html(htmlToInsert);

	kyfb_asociarPosicionClicksDesplegableFirmar3FP(arraySeleccionados);

	if ($('#kyfb_ventanaModalFirmarFP').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalFirmarFP').show();
	} else {
		kyfb_ocultarVentanaModalFirmarPaso3FP();
	}
	$('#kyfb_ventanaEntera').show();
}

function kyfb_ocultarAlertaFirmarPdteOk() {
	$('#kyfb_alertasFirmarPdteOk').hide();
}

function kyfb_descargarVentanaModalFirmarPaso3FP() {
	$('#kyfb_ventanaModalFirmarFP').hide();
	kyfb_firmasSeleccionadasDescargarFP();
}

function kyfb_ocultarVentanaModalFirmarPaso3FP() {
	$('#kyfb_ventanaModalFirmarFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_firmasSeleccionadasFirmarFP() {
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalFirmarPaso1FP(numFicherosSeleccionados, array);
}

function kyfb_firmasSeleccionadasFirmar2FP() {
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalFirmarPaso2FP(numFicherosSeleccionados, array);
}

function kyfb_firmasSeleccionadasFirmar3FP() {

	if (window.kyfb_opcionSeleccionada == 0) {
		if (kyfb_isVacioInput('kyfb_claveOperacionesFPF')
				|| kyfb_isVacioInput('kyfb_dispositivoSeguridadFPF')) {

			$('#kyfb_alertasFirmarPdteError').show();

		} else {
			kyfb_firmarFicheros();
		}
	} else if (window.kyfb_opcionSeleccionada == 1) {
		if (window.kyfb_nombreUsuario != undefined) {
			$('#kyfb_firmante').html('Firmar la operación como usuario '
					+ window.kyfb_nombreUsuario);
			kyfb_mostrarUsuarioCredenciales();
			window.kyfb_opcionSeleccionada == 0;
		} else {
			$('#kyfb_alertasFirmarPdteError').show();
		}
	}

}

function kyfb_firmarFicheros() {
	$.post('firmarFichero', {
				sTipoFirma : "",
				sCodOrigen : "",
				sCanal : "",
				sBancoInt : "",
				sReferencia : "",
				sCodUsuario : "",
				sCodUsuarioFirma : "",
				sNIFUsuario : "",
				sPasswordUsuario : "",
				sPasswordFisico : "",
				sTokenFisico : "",
				sPoderFirma : "",
				sTipoValidacion : "",
				listaFirmar : ""

			}, function(json) {
				if (json.success) {

					var claveOperacion = $('#kyfb_claveOperacionesFP').val();
					var dispositivoSeguridad = $('#kyfb_dispositivoSeguridadFP')
							.val();

					var comoAutorizarOperFirma = 0;

					var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
							.val();
					var numElem = $('#kyfb_numFirmasPendientes').val();
					var array = [];

					for (var i = 0; i < numElem; i++) {
						if ($('#kyfb_seleccionFirmasPendientes_' + i)
								.is(':checked')) {
							array.push(i);
						}
					}
					kyfb_mostrarVentanaModalFirmarPaso3FP(
							numFicherosSeleccionados, array);

				}
			});
}

function kyfb_firmasSeleccionadasDescargarFP() {
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalDescargarFP(numFicherosSeleccionados, array);
}

function kyfb_firmasSeleccionadasEliminarFP() {
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalEliminarFP(numFicherosSeleccionados, array);
}

function kyfb_asociarPosicionClicksDesplegableFP(numElem, arraySeleccionados) {
	for (var i = 0; i < numElem; i++) {
		$('#kyfb_posicionCuentasBotonDesplegarFP_' + i).click(function() {
			var idBotonDesplegar = this.id.toString();

			var index = idBotonDesplegar.substring(idBotonDesplegar
							.lastIndexOf('_')
							+ 1, idBotonDesplegar.length);
			var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFP_'
					+ index;

			var numGrid = index;

			var idGridInterno = 'kyfb_posicionCuentasGridInternoFP_' + index;

			$('#' + idCabeceraDesplegable).addClass('seleccionada');

			$('#' + idBotonDesplegar)
					.html('<a href="#">'
							+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
							+ '</a>');

			kyfb_asociarContraerClickFP(idBotonDesplegar, numGrid,
					arraySeleccionados);

			kyfb_mostrarGridInternoFP(idGridInterno, numGrid,
					arraySeleccionados);

		});
	}
}

function kyfb_asociarContraerClickFP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFP_'
				+ index;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFP_' + index;

		$('#' + idCabeceraDesplegable).removeClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
						+ '</a>');

		kyfb_asociarDesplegarClickFP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_ocultarGridInternoFP(idGridInterno/* ,numGrid */);
	});
}

function kyfb_asociarDesplegarClickFP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);

		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFP_'
				+ index;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFP_' + index;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFP(idGridInterno, numGrid, arraySeleccionados);
	});
}

function kyfb_mostrarGridInternoFP(idGridInterno, numGrid, arraySeleccionados) {
	var numeroGridsExpandidos = $('#kyfb_numGridsExpandidosEliminarFP').val();

	numeroGridsExpandidos = parseInt(numeroGridsExpandidos) + 1;
	$('#kyfb_numGridsExpandidosEliminarFP').val(numeroGridsExpandidos);

	$('#' + idGridInterno).show();

	if (numeroGridsExpandidos == 1) {
		$('#kyfb_scrollPendienteEliminar').addClass('altura250');
	}

	kyfb_cargarGridInternoFP(idGridInterno, numGrid, arraySeleccionados);
}

function kyfb_ocultarGridInternoFP(idGridInterno) {
	var numeroGridsExpandidos = $('#kyfb_numGridsExpandidosEliminarFP').val();

	numeroGridsExpandidos = parseInt(numeroGridsExpandidos) - 1;
	$('#kyfb_numGridsExpandidosEliminarFP').val(numeroGridsExpandidos);

	if (numeroGridsExpandidos == 0) {
		$('#kyfb_scrollPendienteEliminar').removeClass('altura250');
	}

	$('#' + idGridInterno).hide();
}

function kyfb_cargarGridInternoFP(idGridInterno, numGrid, arraySeleccionados) {
	var htmlToInsert = '';
	var index = arraySeleccionados[numGrid];
	var tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_' + index).html();
	var nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_' + index).html();
	var numeroCuentaOrdenanteSeleccionada = $('#kyfb_numeroCuentaOrdenanteFP_'
			+ index).html();
	var fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_' + index).html();
	var fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_' + index).html();
	var numeroOrdenSeleccionada = $('#kyfb_numeroOrdenFP_' + index).html();
	var importeSeleccionada = $('#kyfb_importeFP_' + index).html();
	var divisaSeleccionada = $('#kyfb_divisaFP_' + index).html();
	var estadoSeleccionada = $('#kyfb_estadoFP_' + index).html();

	htmlToInsert += '	<div class="left">'
			+ '		 <h3><label class="darker">Detalles del fichero</label></h3>'
			+ '	</div>'

			+ '<div class="clearAll"></div>'
			// +'</br>'

			+ '	<p><label class="darker">Tipo de orden: </label>' + '<label>'
			+ tipoOrdenSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Nombre del fichero: </label>'
			+ '<label>' + nombreFicheroSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Nº de cuenta ordenante: </label>'
			+ '<label>' + numeroCuentaOrdenanteSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Fecha creación proceso: </label>'
			+ '<label>' + fechaCreacionSeleccionada + '-'
			+ fechaProcesoSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Nº de orden: </label>' + '<label>'
			+ numeroOrdenSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Importe (divisa): </label>'
			+ '<label>' + importeSeleccionada + '</label></p>'
			+ '	<p><label class="darker">Estado: </label>' + '<label>'
			+ estadoSeleccionada + '</label></p>'

			+ '<div class="clearAll"></div>' + '</br>';

	$('#' + idGridInterno).html(htmlToInsert);
}

function kyfb_mostrarVentanaModalEliminarFP(seleccionados, arraySeleccionados) {
	var htmlToInsert = '';
	var nombreFicheroSeleccionado;

	htmlToInsert += '<div class="left">'
			+ '	<h2 class="marginBottom10">Eliminar firma</h2>'
			+ '</div>'

			+ '	<div class="right">'
			+ '		<img style="cursor:pointer; cursor:hand"'
			+ ' 		 src="resources/firmas/img/cerrarGrandeAzul.png" onclick="kyfb_ocultarVentanaModalEliminarFP();">'
			+ '	</div>'

			+ '<div class="clearAll"></div>' + '</br>';

	htmlToInsert += '<div id="kyfb_alertasEliminarPdteError" class="alerta bordeWarning" style="display:none;">'
			+

			'<div class="interior1">'
			+ '<img src="resources/firmas/img/iconoAlertaWarning.png" > </img>'
			+ '</div>'
			+ '<div class="interior3">'
			+ '<img onclick="kyfb_ocultarAlertaEliminarPdteError();" src="resources/firmas/img/cerrarAlerta.png" > </img>'
			+ '</div>'
			+

			'<div class="interior2">'
			+ 'Debe completar los <span class="darker">campos obligatorios</span>'
			+ '</div>' + '<div class="clearAll"></div>' + '</div>';

	if (seleccionados < 6) {
		htmlToInsert += '<div id="kyfb_scrollPendienteEliminar" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';
	} else {
		htmlToInsert += '<div id="kyfb_scrollPendienteEliminar" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura200">';
	}

	for (var i = 0; i < seleccionados; i++) {
		nombreFicheroSeleccionado = $('#kyfb_nombreFicheroFP_'
				+ arraySeleccionados[i]).html();
		htmlToInsert += '<div class="cabeceraDesplegable" id="kyfb_posicionCuentasCabeceraDesplegableFP_'
				+ i
				+ '">'
				+ '<div id="kyfb_posicionCuentasBotonDesplegarFP_'
				+ i
				+ '" class="botonDesplegar">'
				+ '<a href="#">'
				+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
				+ '</a>'
				+ '</div>'
				// Cuenta
				+ '<div class="infoDesplegar ancho250">'
				+ '<span>'
				// + data[i].cuenta
				+ nombreFicheroSeleccionado
				+ '</span>'
				+ '</div>'
				+ '<div class="clearAll"></div>' + '</div>';
		// Cotenido de fila desplegable
		htmlToInsert += '<div id="kyfb_posicionCuentasGridInternoFP_'
				+ i
				+ '" class="contenidoDesplegado  conFondo marginRight10" style="display:none;">'
				+ '</div>';

	}
	htmlToInsert += '</div>';
	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'
			+ '	<div class="left">'
			+ '		 <h3><label class="darker">Verificación de firma</label></h3>'
			+ '	</div>'

			+ '<div class="clearAll"></div>'

			+ '<div class="dobleColumnaIzquierda altura100 marginTop20">'
			+ ' <div class="interior">'
			+ '	<div class="dobleColumnaIzquierda columnaFormularios ancho200">'
			+ '		<div class="interior">'
			+ '			<ul class="contenedorDrop">'
			+ '				<li class="sinIcono marginLeft15"><label>*Clave de operaciones:</label></li>'
			+ '				<li class="sinIcono marginTop15 marginLeft15"><label>*Dispositivo seguridad:</label></li>'
			+ '			</ul>'
			+ '		</div>'
			+ '	</div>'
			+ '	<div class="dobleColumnaDerecha columnaFormularios ancho150">'
			+ '		<div class="interior">'
			+ '			<input type="text" class="ancho100 marginTop10 marginBottom5" id="kyfb_claveOperacionesFP" style="height:20px;"/>'
			+ '			<input type="text" class="ancho300 marginTop10" id="kyfb_dispositivoSeguridadFP" style="height:20px;"/>'
			+ '		</div>'
			+ '	</div>'
			+ ' </div>'
			+ '</div>'

			+ '<div class="dobleColumnaDerecha altura150">'
			+ '	<div class="dobleColumnaIzquierda">'
			/* guarro */+ ' 		<p> </p>'
			+ '	</div>'
			+ '	<div class="dobleColumnaDerecha">'
			+ ' 		<p>Código de seguridad</p>'
			+ '	</div>'
			+ '</div>'

			+ '<div class="clearAll"></div>'
			+ '</br>'

			+ '<div class="left">'
			+ ' <p><a href="#" onclick="kyfb_mostrarCosteSMSFP();">* Pulse aquí y le enviamos un SMS a su teléfono móvil con una clave de Seguridad</a></p>'
			+ '</div>'

			+ '<div id="kyfb_costeSMSFP" style="display:none" class="right marginTop20">'
			+ ' <p>* El SMS tiene un coste de 0,15 € por mensaje</p>'
			+ '</div>'

			+ '<div class="clearAll"></div>' + '</br>'

			+ '<div class="clearAll"></div>' + '</br>'

	htmlToInsert += '<div class="clearAll"></div>'
			+ '</br>'

			+ '	<div class="marginTop20">'
			+ '		<button value="" type="submit" class="grandote azul right"  onclick="kyfb_eliminarBotonFP();">'
			+ '			Eliminar<img src="resources/firmas/img/botonEliminar.png">'
			+ '		</button>'
			+ '		<button value="" type="submit" class="grandote azul right"  onclick="kyfb_ocultarVentanaModalEliminarFP();">'
			+ '			Cancelar<img src="resources/firmas/img/x_blanca.png">'
			+ '		</button>' + '	</div>';

	$('#kyfb_ventanaModalEliminarFP').html(htmlToInsert);

	kyfb_asociarPosicionClicksDesplegableFP(seleccionados, arraySeleccionados);

	if ($('#kyfb_ventanaModalEliminarFP').is(":hidden")) {
		kyfb_ocultarTooltips();
		$('#kyfb_ventanaModalEliminarFP').show();
	} else {
		kyfb_ocultarVentanaModalEliminarFP();
	}
	$('#kyfb_ventanaEntera').show();

	kyfb_corrigeScrollPendienteEliminar();
}

function kyfb_ocultarAlertaEliminarPdteError() {
	$('#kyfb_alertasEliminarPdteError').hide();
}

function kyfb_eliminarBotonFP() {
	if (kyfb_isVacioInput('kyfb_claveOperacionesFP')
			|| kyfb_isVacioInput('kyfb_dispositivoSeguridadFP')) {
		$('#kyfb_alertasEliminarPdteError').show();
	} else {
		kyfb_ocultarVentanaModalEliminarFP();
	}
}

function kyfb_corrigeScrollPendienteEliminar() {
	$("#kyfb_scrollPendienteEliminar").removeClass("multiSelectScroll")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteEliminar").each(function(index, item) {
				$(this).mCustomScrollbar({
							autoDraggerLength : true,
							alturaMinimaExpandible : 200,
							scrollButtons : {
								enable : false
							},
							advanced : {
								updateOnBrowserResize : true,
								updateOnContentResize : true
							},
							callbacks : {
								onTotalScroll : function() {
								},
								onScroll : function() {
								}
							}
						});
			});
}

function kyfb_mostrarCosteSMSFP() {
	$('#kyfb_costeSMSFP').show();
}

function kyfb_ocultarVentanaModalEliminarFP() {
	$('#kyfb_ventanaModalEliminarFP').hide();
	$('#kyfb_ventanaEntera').hide();
}

function kyfb_asociarPosicionClicksDesplegableFirmarFP(arraySeleccionados) {
	$('#kyfb_posicionCuentasBotonDesplegarFirmarFP_' + 0).click(function() {
		var idBotonDesplegar = this.id.toString();

		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmarFP_'
				+ 0;

		var numGrid = 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmarFP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmarFP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmarFP(idGridInterno, numGrid,
				arraySeleccionados);

	});
}

function kyfb_asociarContraerClickFirmarFP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmarFP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmarFP_' + 0;

		$('#' + idCabeceraDesplegable).removeClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
						+ '</a>');

		kyfb_asociarDesplegarClickFirmarFP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_ocultarGridInternoFirmarFP(idGridInterno/* ,numGrid */);
	});
}

function kyfb_asociarDesplegarClickFirmarFP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);

		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmarFP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmarFP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmarFP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmarFP(idGridInterno, numGrid,
				arraySeleccionados);
	});
}

function kyfb_mostrarGridInternoFirmarFP(idGridInterno, numGrid,
		arraySeleccionados) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso1').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) + 1;
	$('#kyfb_numGridsExpandidosFirmarPaso1').val(numGridsExpandidos);

	$('#' + idGridInterno).show();

	if (numGridsExpandidos == 1) {
		$('#kyfb_scrollPendienteFirmar1').addClass('altura250');
	}
	kyfb_cargarGridInternoFirmarFP(idGridInterno, numGrid, arraySeleccionados);
}

function kyfb_ocultarGridInternoFirmarFP(idGridInterno) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso1').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) - 1;
	$('#kyfb_numGridsExpandidosFirmarPaso1').val(numGridsExpandidos);

	if (numGridsExpandidos == 0) {
		$('#kyfb_scrollPendienteFirmar1').removeClass('altura250');
	}

	$('#' + idGridInterno).hide();
}

function kyfb_cargarGridInternoFirmarFP(idGridInterno, numGrid,
		arraySeleccionados) {
	var htmlToInsert = '';
	var tipoOrdenSeleccionada;
	var nombreFicheroSeleccionada;
	var fechaCreacionSeleccionada;
	var fechaProcesoSeleccionada;
	var importeSeleccionada;
	var estadoSeleccionada;

	htmlToInsert = '<table>' + '<thead>' + '<tr>'
			+ '	<th id="col2">Tipo de servicio (fichero interno)</th>'
			+ '	<th id="col3" class="ancho100">Fecha creación</th>'
			+ '	<th id="col4" class="ancho100">Fecha proceso</th>'
			+ '	<th id="col5" class="ancho150">Cantidad (divisa)</th>'
			+ '	<th id="col6" class="ancho100">Estado</th>' + '</tr>'
			+ '</thead>';

	htmlToInsert += '</table>';

	if (arraySeleccionados.length < 6) {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar1" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';
	} else {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar1" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura200">';
	}

	htmlToInsert += '<table>';

	htmlToInsert += '<tbody>';

	for (var i = 0; i < arraySeleccionados.length; i++) {
		tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_' + arraySeleccionados[i])
				.html();
		nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_'
				+ arraySeleccionados[i]).html();
		fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_'
				+ arraySeleccionados[i]).html();
		fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_'
				+ arraySeleccionados[i]).html();
		importeSeleccionada = $('#kyfb_importeFP_' + arraySeleccionados[i])
				.html();
		estadoSeleccionada = $('#kyfb_estadoFP_' + arraySeleccionados[i])
				.html();
		htmlToInsert += '<tr>'
				+ '	<td id="kyfb_columndaFichero1AFirmar_'
				+ i
				+ '" class="conMensaje jqCeldaConTooltip">'

				+ '<div id="kyfb_detalleFichero1Tooltip_'
				+ i
				+ '"'
				+ '		class="tooltipBoton abajo izquierda altura250 ancho250 corto bordeAzulArriba jqTooltipValidaciones fijar"'
				+ '		style="display: none">'
				+ '</div>'

				+ '<a href="#" onclick="kyfb_firmasSeleccionadasFirmar1Tooltip('
				+ i + ');">' + tipoOrdenSeleccionada + '-'
				+ nombreFicheroSeleccionada + '	</a></td>'
				+ '	<td class="ancho100">' + fechaCreacionSeleccionada
				+ '	</td>' + '	<td class="ancho100">'
				+ fechaProcesoSeleccionada + '	</td>'
				+ '	<td class="ancho150">' + importeSeleccionada + '	</td>'
				+ '	<td class="ancho100">' + estadoSeleccionada + '	</td>'
				+ '</tr>';

		// Cotenido de fila desplegable
		/*
		 * htmlToInsert += '<div id="kyos_resultadoSaldosGridInterno_' +
		 * idGridInterno + 'Movimiento_' + i + '" class="contenidoDesplegado
		 * conFondo" style="display:none;">' + '</div>';
		 */
		// Fin contenido de fila desplegable
	}
	htmlToInsert += '</tbody>' + '</table></div>';

	$('#' + idGridInterno).html(htmlToInsert);

	kyfb_corrigeScrollPendienteFirmar1();
}

function kyfb_corrigeScrollPendienteFirmar1() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteFirmar1").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 200,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id')
								.match(/kyfb_detalleFichero1Tooltip_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_asociarPosicionClicksDesplegableFirmar2FP(arraySeleccionados) {
	$('#kyfb_posicionCuentasBotonDesplegarFirmar2FP_' + 0).click(function() {
		var idBotonDesplegar = this.id.toString();

		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar2FP_'
				+ 0;

		var numGrid = 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar2FP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmar2FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmar2FP(idGridInterno, numGrid,
				arraySeleccionados);

	});
}

function kyfb_asociarContraerClickFirmar2FP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar2FP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar2FP_' + 0;

		$('#' + idCabeceraDesplegable).removeClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
						+ '</a>');

		kyfb_asociarDesplegarClickFirmar2FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_ocultarGridInternoFirmar2FP(idGridInterno/* ,numGrid */);
	});
}

function kyfb_asociarDesplegarClickFirmar2FP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);

		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar2FP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar2FP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmar2FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmar2FP(idGridInterno, numGrid,
				arraySeleccionados);
	});
}

function kyfb_mostrarGridInternoFirmar2FP(idGridInterno, numGrid,
		arraySeleccionados) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso2').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) + 1;
	$('#kyfb_numGridsExpandidosFirmarPaso2').val(numGridsExpandidos);

	$('#' + idGridInterno).show();

	if (numGridsExpandidos == 1) {
		$('#kyfb_scrollPendienteFirmar2').addClass('altura250');
	}

	kyfb_cargarGridInternoFirmar2FP(idGridInterno, numGrid, arraySeleccionados);
}

function kyfb_ocultarGridInternoFirmar2FP(idGridInterno) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso2').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) - 1;
	$('#kyfb_numGridsExpandidosFirmarPaso2').val(numGridsExpandidos);

	if (numGridsExpandidos == 0) {
		$('#kyfb_scrollPendienteFirmar2').removeClass('altura250');
	}

	$('#' + idGridInterno).hide();
}

function kyfb_cargarGridInternoFirmar2FP(idGridInterno, numGrid,
		arraySeleccionados) {
	var htmlToInsert = '';
	var tipoOrdenSeleccionada;
	var nombreFicheroSeleccionada;
	var fechaCreacionSeleccionada;
	var fechaProcesoSeleccionada;
	var importeSeleccionada;
	var estadoSeleccionada;

	htmlToInsert = '<table>' + '<thead>' + '<tr>'
			+ '	<th id="col2">Tipo de servicio (fichero interno)</th>'
			+ '	<th id="col3" class="ancho100">Fecha creación</th>'
			+ '	<th id="col4" class="ancho100">Fecha proceso</th>'
			+ '	<th id="col5" class="ancho150">Cantidad (divisa)</th>'
			+ '	<th id="col6" class="ancho100">Estado</th>' + '</tr>'
			+ '</thead>';

	htmlToInsert += '</table>';

	if (arraySeleccionados.length < 6) {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar2" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';
	} else {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar2" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura200">';
	}

	htmlToInsert += '<table>';

	htmlToInsert += '<tbody>';

	for (var i = 0; i < arraySeleccionados.length; i++) {
		tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_' + arraySeleccionados[i])
				.html();
		nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_'
				+ arraySeleccionados[i]).html();
		fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_'
				+ arraySeleccionados[i]).html();
		fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_'
				+ arraySeleccionados[i]).html();
		importeSeleccionada = $('#kyfb_importeFP_' + arraySeleccionados[i])
				.html();
		estadoSeleccionada = $('#kyfb_estadoFP_' + arraySeleccionados[i])
				.html();
		htmlToInsert += '<tr>'
				+ '<td id="kyfb_columndaFichero2AFirmar_'
				+ i
				+ '" class="conMensaje jqCeldaConTooltip">'

				+ '<div id="kyfb_detalleFichero2Tooltip_'
				+ i
				+ '"'
				+ '		class="tooltipBoton abajo izquierda altura250 ancho250 corto bordeAzulArriba jqTooltipValidaciones fijar"'
				+ '		style="display: none">'
				+ '</div>'

				+ '<a href="#" onclick="kyfb_firmasSeleccionadasFirmar2Tooltip('
				+ i + ');">' + tipoOrdenSeleccionada + '-'
				+ nombreFicheroSeleccionada + '	</a></td>'
				+ '	<td class="ancho100">' + fechaCreacionSeleccionada
				+ '	</td>' + '	<td class="ancho100">'
				+ fechaProcesoSeleccionada + '	</td>'
				+ '	<td class="ancho150">' + importeSeleccionada + '	</td>'
				+ '	<td class="ancho100">' + estadoSeleccionada + '	</td>'
				+ '</tr>';

		// Cotenido de fila desplegable
		/*
		 * htmlToInsert += '<div id="kyos_resultadoSaldosGridInterno_' +
		 * idGridInterno + 'Movimiento_' + i + '" class="contenidoDesplegado
		 * conFondo" style="display:none;">' + '</div>';
		 */
		// Fin contenido de fila desplegable
	}
	htmlToInsert += '</tbody>' + '</table></div>';

	$('#' + idGridInterno).html(htmlToInsert);

	kyfb_corrigeScrollPendienteFirmar2();
}

function kyfb_firmasSeleccionadasFirmar2Tooltip(index) {
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarFirmar2Tootltip(index, array);
}

function kyfb_mostrarFirmar2Tootltip(index, arraySeleccionados) {
	var htmlToInsert = '';
	var tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_'
			+ arraySeleccionados[index]).html();
	var nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_'
			+ arraySeleccionados[index]).html();
	var fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_'
			+ arraySeleccionados[index]).html();
	var fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_'
			+ arraySeleccionados[index]).html();
	var importeSeleccionada = $('#kyfb_importeFP_' + arraySeleccionados[index])
			.html();
	var estadoSeleccionada = $('#kyfb_estadoFP_' + arraySeleccionados[index])
			.html();
	var numeroCuentaSeleccionada = $('#kyfb_numeroCuentaOrdenanteFP_'
			+ arraySeleccionados[index]).html();

	htmlToInsert += '<div class="left">'
			+ '		<h2 class="marginBottom10">Detalle del fichero</h2>'
			+ '	</div>' + '	<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand"'
			+ '			src="resources/firmas/img/cerrar.png"'
			+ '			onclick="kyfb_ocultarFirmar2Tootltip(' + index + ');" />'
			+ '	</div>' + '<div class="clearAll"></div>' + '</br>'

			+ ' <p><span class="darker">Tipo de orden: </span>'
			+ tipoOrdenSeleccionada + '</p>'
			+ ' <p><span class="darker">Fecha creación: </span>'
			+ fechaCreacionSeleccionada + '</p>'
			+ ' <p><span class="darker">Número de títulos: </span>' + 'adasd'
			+ '</p>' + ' <p><span class="darker">Límite de la orden: </span>'
			+ 'adasd' + '</p>'
			+ ' <p><span class="darker">Plazo de validez: </span>' + 'adasd'
			+ '</p>' + ' <p><span class="darker">Importe aproximado: </span>'
			+ importeSeleccionada + '</p>'
			+ ' <p><span class="darker">Estado: </span>' + estadoSeleccionada
			+ '</p>' + ' <p><span class="darker">Nombre valor: </span>'
			+ 'adasd' + '</p>'
			+ ' <p><span class="darker">Cuenta de valores: </span>'
			+ numeroCuentaSeleccionada + '</p>';

	$('#kyfb_detalleFichero2Tooltip_' + index).html(htmlToInsert);

	if ($('#kyfb_detalleFichero2Tooltip_' + index).is(":hidden")) {
		kyfb_ocultarTooltipsFirmarPaso2();
		$('#kyfb_detalleFichero2Tooltip_' + index).show();
	} else {
		$('#kyfb_detalleFichero2Tooltip_' + index).hide();
	}

	var idTooltip = 'kyfb_detalleFichero2Tooltip_' + index;
	var idTdTooltip = 'kyfb_columndaFichero2AFirmar_' + index;
	var idContenedorTabla = 'kyfb_scrollPendienteFirmar2';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 730, 0);
}

function kyfb_ocultarFirmar2Tootltip(index) {
	if (!($('#kyfb_detalleFichero2Tooltip_' + index).is(":hidden"))) {
		$('#kyfb_detalleFichero2Tooltip_' + index).hide();
	}
}

function kyfb_firmasSeleccionadasFirmar3Tooltip(index) {
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarFirmar3Tootltip(index, array);
}

function kyfb_mostrarFirmar3Tootltip(index, arraySeleccionados) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left marginBottom20">'
			+ '	Nº de referencia:<span class="darker">123456789ABC</span>'
			+ '	</div>' + '	<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand"'
			+ '			src="resources/firmas/img/cerrar.png"'
			+ '			onclick="kyfb_ocultarFirmar3Tootltip(' + index + ');" />'
			+ '	</div>' + '<div class="clearAll"></div>' + '</br>';

	$('#kyfb_detalleFichero3Tooltip_' + index).html(htmlToInsert);

	if ($('#kyfb_detalleFichero3Tooltip_' + index).is(":hidden")) {
		kyfb_ocultarTooltipsFirmarPaso3();
		$('#kyfb_detalleFichero3Tooltip_' + index).show();
	} else {
		$('#kyfb_detalleFichero3Tooltip_' + index).hide();
	}

	var idTooltip = 'kyfb_detalleFichero3Tooltip_' + index;
	var idTdTooltip = 'kyfb_columndaFichero3AFirmar_' + index;
	var idContenedorTabla = 'kyfb_scrollPendienteFirmar3';

	if ($.browser.msie) {
		kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 40, 0);
	} else {
		kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 140, 0);
	}

}

function kyfb_ocultarFirmar3Tootltip(index) {
	if (!($('#kyfb_detalleFichero3Tooltip_' + index).is(":hidden"))) {
		$('#kyfb_detalleFichero3Tooltip_' + index).hide();
	}
}

function kyfb_corrigeScrollPendienteFirmar2() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteFirmar2").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 200,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id')
								.match(/kyfb_detalleFichero2Tooltip_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}

function kyfb_asociarPosicionClicksDesplegableFirmar3FP(arraySeleccionados) {
	$('#kyfb_posicionCuentasBotonDesplegarFirmar3FP_' + 0).click(function() {
		var idBotonDesplegar = this.id.toString();

		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar3FP_'
				+ 0;

		var numGrid = 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar3FP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmar3FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmar3FP(idGridInterno, numGrid,
				arraySeleccionados);

	});
}

function kyfb_asociarContraerClickFirmar3FP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);
		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar3FP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar3FP_' + 0;

		$('#' + idCabeceraDesplegable).removeClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="desplegar" src="resources/firmas/img/mas16x16.png" class="">'
						+ '</a>');

		kyfb_asociarDesplegarClickFirmar3FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_ocultarGridInternoFirmar3FP(idGridInterno/* ,numGrid */);
	});
}

function kyfb_asociarDesplegarClickFirmar3FP(idBotonDesplegar, numGrid,
		arraySeleccionados) {

	$('#' + idBotonDesplegar).unbind('click');

	$('#' + idBotonDesplegar).click(function() {
		var index = idBotonDesplegar.substring(idBotonDesplegar
						.lastIndexOf('_')
						+ 1, idBotonDesplegar.length);

		var idCabeceraDesplegable = 'kyfb_posicionCuentasCabeceraDesplegableFirmar3FP_'
				+ 0;

		var idGridInterno = 'kyfb_posicionCuentasGridInternoFirmar3FP_' + 0;

		$('#' + idCabeceraDesplegable).addClass('seleccionada');

		$('#' + idBotonDesplegar)
				.html('<a href="#">'
						+ '<img alt="contraer" src="resources/firmas/img/menos16x16Blanco.png" class="">'
						+ '</a>');

		kyfb_asociarContraerClickFirmar3FP(idBotonDesplegar, numGrid,
				arraySeleccionados);

		kyfb_mostrarGridInternoFirmar3FP(idGridInterno, numGrid,
				arraySeleccionados);
	});
}

function kyfb_mostrarGridInternoFirmar3FP(idGridInterno, numGrid,
		arraySeleccionados) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso3').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) + 1;
	$('#kyfb_numGridsExpandidosFirmarPaso3').val(numGridsExpandidos);

	$('#' + idGridInterno).show();

	if (numGridsExpandidos == 1) {
		$('#kyfb_scrollPendienteFirmar3').addClass('altura250');
	}

	kyfb_cargarGridInternoFirmar3FP(idGridInterno, numGrid, arraySeleccionados);
}

function kyfb_ocultarGridInternoFirmar3FP(idGridInterno) {
	var numGridsExpandidos = $('#kyfb_numGridsExpandidosFirmarPaso3').val();
	numGridsExpandidos = parseInt(numGridsExpandidos) - 1;
	$('#kyfb_numGridsExpandidosFirmarPaso3').val(numGridsExpandidos);

	if (numGridsExpandidos == 0) {
		$('#kyfb_scrollPendienteFirmar3').removeClass('altura250');
	}

	$('#' + idGridInterno).hide();
}

function kyfb_cargarGridInternoFirmar3FP(idGridInterno, numGrid,
		arraySeleccionados) {
	var htmlToInsert = '';
	var tipoOrdenSeleccionada;
	var nombreFicheroSeleccionada;
	var fechaCreacionSeleccionada;
	var fechaProcesoSeleccionada;
	var importeSeleccionada;
	var estadoSeleccionada;

	htmlToInsert = '<table>' + '<thead>' + '<tr>'
			+ '	<th id="col2">Tipo de servicio (fichero interno)</th>'
			+ '	<th id="col3" class="ancho100">Fecha creación</th>'
			+ '	<th id="col4" class="ancho100">Fecha proceso</th>'
			+ '	<th id="col5" class="ancho150">Cantidad (divisa)</th>'
			+ '	<th id="col6" class="ancho100">Estado</th>' + '</tr>'
			+ '</thead>';

	htmlToInsert += '</table>';

	if (arraySeleccionados.length < 6) {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar3" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25">';
	} else {
		htmlToInsert += '<div id="kyfb_scrollPendienteFirmar3" class="scrollHolder jqExpandible jqCsIE7 jqCsOffsetIE7_25 altura200">';
	}

	htmlToInsert += '<table>';

	htmlToInsert += '<tbody>';

	for (var i = 0; i < arraySeleccionados.length; i++) {
		tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_' + arraySeleccionados[i])
				.html();
		nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_'
				+ arraySeleccionados[i]).html();
		fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_'
				+ arraySeleccionados[i]).html();
		fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_'
				+ arraySeleccionados[i]).html();
		importeSeleccionada = $('#kyfb_importeFP_' + arraySeleccionados[i])
				.html();
		estadoSeleccionada = $('#kyfb_estadoFP_' + arraySeleccionados[i])
				.html();
		htmlToInsert += '<tr>'
				+ '<td id="kyfb_columndaFichero3AFirmar_'
				+ i
				+ '" class="conMensaje jqCeldaConTooltip">'

				+ '<div id="kyfb_detalleFichero3Tooltip_'
				+ i
				+ '"'
				+ '		class="tooltipBoton arriba izquierda ancho50 corto bordeAzulArriba jqTooltipValidaciones fijar"'
				+ '		style="display: none; height:auto;">'
				+ '</div>'

				+ '<a href="#" onclick="kyfb_firmasSeleccionadasFirmar3Tooltip('
				+ i + ');">' + tipoOrdenSeleccionada + '-'
				+ nombreFicheroSeleccionada + '	</a></td>'
				+ '	<td class="ancho100">' + fechaCreacionSeleccionada
				+ '	</td>' + '	<td class="ancho100">'
				+ fechaProcesoSeleccionada + '	</td>'
				+ '	<td class="ancho150">' + importeSeleccionada + '	</td>'
				+ '	<td class="ancho100">' + estadoSeleccionada + '	</td>'
				+ '</tr>';

		// Cotenido de fila desplegable
		/*
		 * htmlToInsert += '<div id="kyos_resultadoSaldosGridInterno_' +
		 * idGridInterno + 'Movimiento_' + i + '" class="contenidoDesplegado
		 * conFondo" style="display:none;">' + '</div>';
		 */
		// Fin contenido de fila desplegable
	}
	htmlToInsert += '</tbody>' + '</table></div>';

	$('#' + idGridInterno).html(htmlToInsert);

	kyfb_corrigeScrollPendienteFirmar3();
}

function kyfb_corrigeScrollPendienteFirmar3() {
	$("div.scrollHolder").removeClass("scrollHolder")
			.addClass("jqCustomScroll");

	$("#kyfb_scrollPendienteFirmar3").each(function(index, item) {
		$(this).mCustomScrollbar({
			autoDraggerLength : true,
			alturaMinimaExpandible : 200,
			scrollButtons : {
				enable : false
			},
			advanced : {
				updateOnBrowserResize : true,
				updateOnContentResize : true
			},
			callbacks : {
				onTotalScroll : function() {
				},
				onScroll : function() {
				},
				onPreviousScroll : function() {
					$('div').each(function() {
						if ($(this).attr('id')
								.match(/kyfb_detalleFichero3Tooltip_/)) {
							$(this).hide();
						}
					});
				}
			}
		});
	});
}
function kyfb_firmasSeleccionadasFirmar2FP(nombre) {
	var numFicherosSeleccionados = $('#kyfb_numFirmasPendientesSeleccionados')
			.val();
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarVentanaModalFirmarPaso2FP(numFicherosSeleccionados, array,
			nombre);
}

function kyfb_primeroListaFirmantes(paso) {
	$.getJSON('resources/firmas/mock/nombres.json', function(json) {

				var data = json.items;
				var numElem = data.length;
				var htmlToInsert = '';

				htmlToInsert += data[0].nombre

				if (paso == 1) {
					$('#kyfb_firmanteCero').html(htmlToInsert);
				} else {
					$('#kyfb_firmanteCeroFirmar').html(htmlToInsert);
				}
			});
}

function kyfb_mostrarFirmar1Tootltip(index, arraySeleccionados) {
	var htmlToInsert = '';
	var tipoOrdenSeleccionada = $('#kyfb_tipoOrdenFP_'
			+ arraySeleccionados[index]).html();
	var nombreFicheroSeleccionada = $('#kyfb_nombreFicheroFP_'
			+ arraySeleccionados[index]).html();
	var fechaCreacionSeleccionada = $('#kyfb_fechaCreacionFP_'
			+ arraySeleccionados[index]).html();
	var fechaProcesoSeleccionada = $('#kyfb_fechaProcesoFP_'
			+ arraySeleccionados[index]).html();
	var importeSeleccionada = $('#kyfb_importeFP_' + arraySeleccionados[index])
			.html();
	var estadoSeleccionada = $('#kyfb_estadoFP_' + arraySeleccionados[index])
			.html();
	var numeroCuentaSeleccionada = $('#kyfb_numeroCuentaOrdenanteFP_'
			+ arraySeleccionados[index]).html();

	htmlToInsert += '<div class="left">'
			+ '		<h2 class="marginBottom10">Detalle del fichero</h2>'
			+ '	</div>' + '	<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand"'
			+ '			src="resources/firmas/img/cerrar.png"'
			+ '			onclick="kyfb_ocultarFirmar1Tootltip(' + index + ');" />'
			+ '	</div>' + '<div class="clearAll"></div>' + '</br>'

			+ ' <p><span class="darker">Tipo de orden: </span>'
			+ tipoOrdenSeleccionada + '</p>'
			+ ' <p><span class="darker">Fecha creación: </span>'
			+ fechaCreacionSeleccionada + '</p>'
			+ ' <p><span class="darker">Número de títulos: </span>' + 'adasd'
			+ '</p>' + ' <p><span class="darker">Límite de la orden: </span>'
			+ 'adasd' + '</p>'
			+ ' <p><span class="darker">Plazo de validez: </span>' + 'adasd'
			+ '</p>' + ' <p><span class="darker">Importe aproximado: </span>'
			+ importeSeleccionada + '</p>'
			+ ' <p><span class="darker">Estado: </span>' + estadoSeleccionada
			+ '</p>' + ' <p><span class="darker">Nombre valor: </span>'
			+ 'adasd' + '</p>'
			+ ' <p><span class="darker">Cuenta de valores: </span>'
			+ numeroCuentaSeleccionada + '</p>';

	$('#kyfb_detalleFichero1Tooltip_' + index).html(htmlToInsert);

	if ($('#kyfb_detalleFichero1Tooltip_' + index).is(":hidden")) {
		kyfb_ocultarTooltipsFirmarPaso1();
		$('#kyfb_detalleFichero1Tooltip_' + index).show();
	} else {
		$('#kyfb_detalleFichero1Tooltip_' + index).hide();
	}

	var idTooltip = 'kyfb_detalleFichero1Tooltip_' + index;
	var idTdTooltip = 'kyfb_columndaFichero1AFirmar_' + index;
	var idContenedorTabla = 'kyfb_scrollPendienteFirmar1';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 730, 0);
}

function kyfb_ocultarFirmar1Tootltip(index) {
	if (!($('#kyfb_detalleFichero1Tooltip_' + index).is(":hidden"))) {
		$('#kyfb_detalleFichero1Tooltip_' + index).hide();
	}
}

function kyfb_ocultarTooltipsFirmarPaso1() {
	var numeroSeleccionadas = $('#kyfb_numFirmasPendientesSeleccionados').val();
	numeroSeleccionadas = parseInt(numeroSeleccionadas);

	for (var i = 0; i < numeroSeleccionadas; i++) {
		$('#kyfb_detalleFichero1Tooltip_' + i).hide();
	}
}

function kyfb_ocultarTooltipsFirmarPaso2() {
	var numeroSeleccionadas = $('#kyfb_numFirmasPendientesSeleccionados').val();
	numeroSeleccionadas = parseInt(numeroSeleccionadas);

	for (var i = 0; i < numeroSeleccionadas; i++) {
		$('#kyfb_detalleFichero2Tooltip_' + i).hide();
	}
}

function kyfb_ocultarTooltipsFirmarPaso3() {
	var numeroSeleccionadas = $('#kyfb_numFirmasPendientesSeleccionados').val();
	numeroSeleccionadas = parseInt(numeroSeleccionadas);

	for (var i = 0; i < numeroSeleccionadas; i++) {
		$('#kyfb_detalleFichero3Tooltip_' + i).hide();
	}
}

function kyfb_firmasSeleccionadasFirmar1Tooltip(index) {
	var numElem = $('#kyfb_numFirmasPendientes').val();
	var array = [];

	for (var i = 0; i < numElem; i++) {
		if ($('#kyfb_seleccionFirmasPendientes_' + i).is(':checked')) {
			array.push(i);
		}
	}
	kyfb_mostrarFirmar1Tootltip(index, array);
}

function kyfb_mostrarUsuarioTooltipFP1(firmante, numFirmantes) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left">'
			+ '	<img src="resources/firmas/img/cara_usuario.bmp" height="35px" width="40px"/>'
			+ '</div>'

			+ '<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand" src="resources/firmas/img/cerrar.png"'
			+ '	onclick="kyfb_ocultarUsuarioTooltipFP1('
			+ firmante
			+ ');" />'
			+ '</div>'

			+ '	<div class="marginLeft25">'
			+ ' <p>Alfredo Perez</p>'
			+ ' <span class="darker">Firmante</span>'
			+ ' <span class="right">cod. U123456</span>'
			+ ' </div>'

			+ '<br/>'
			+ '<hr class="gris">'

			+ '<div>'
			+ '<span>Email:</span><span class="darker right">alfredo.perez@bbva.es</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Tel:</span><span class="darker right">+ 34 678 575 723</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Pais:</span><span class="darker right">España</span>'
			+ '</div>'
			+ '<br/>'
			+ '<div>'
			+ '<p><span>Oficina central:</span><span class="darker right">C/ Sánchez Bustillo</span></p>'
			+ '								<span class="darker right"> 78012 Madrid</span>'
			+ '</div>'

			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Bloquear</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>'
			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Enviar Correo</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>';

	$('#kyfb_usuarioTooltipFP1_' + firmante).html(htmlToInsert);

	if ($('#kyfb_usuarioTooltipFP1_' + firmante).is(":hidden")) {
		for (var i = 0; i < numFirmantes; i++) {
			$('#kyfb_usuarioTooltipFP1_' + i).hide();
		}
		$('#kyfb_usuarioTooltipFP1_' + firmante).show();
	} else {
		$('#kyfb_usuarioTooltipFP1_' + firmante).hide();
	}

	var idTooltip = 'kyfb_usuarioTooltipFP1_' + firmante;
	var idTdTooltip = 'kyfb_columnaCodUsuarioPendientesConf_' + firmante;
	var idContenedorTabla = 'kyfb_scrollPendienteAuditoria1';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 690, 0);
}

function kyfb_ocultarUsuarioTooltipFP1(firmante) {
	$('#kyfb_usuarioTooltipFP1_' + firmante).hide();
}

function kyfb_mostrarUsuarioTooltipFP2(firmante, numFirmantes) {
	var htmlToInsert = '';

	htmlToInsert += '<div class="left">'
			+ '	<img src="resources/firmas/img/cara_usuario.bmp" height="35px" width="40px"/>'
			+ '</div>'

			+ '<div class="right">'
			+ '	<img style="cursor: pointer; cursor: hand" src="resources/firmas/img/cerrar.png"'
			+ '	onclick="kyfb_ocultarUsuarioTooltipFP2('
			+ firmante
			+ ');" />'
			+ '</div>'

			+ '	<div class="marginLeft25">'
			+ ' <p>Alfredo Perez</p>'
			+ ' <span class="darker">Firmante</span>'
			+ ' <span class="right">cod. U123456</span>'
			+ ' </div>'

			+ '<br/>'
			+ '<hr class="gris">'

			+ '<div>'
			+ '<span>Email:</span><span class="darker right">alfredo.perez@bbva.es</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Tel:</span><span class="darker right">+ 34 678 575 723</span>'
			+ '</div>'
			+ '<div>'
			+ '<span>Pais:</span><span class="darker right">España</span>'
			+ '</div>'
			+ '<br/>'
			+ '<div>'
			+ '<p><span>Oficina central:</span><span class="darker right">C/ Sánchez Bustillo</span></p>'
			+ '								<span class="darker right"> 78012 Madrid</span>'
			+ '</div>'

			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Bloquear</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>'
			+ '<button value="" type="submit" class="grandote" style="width:93%;">'
			+ '	<span class="marginTop10 left">Enviar Correo</span>'
			+ '	<span class="right"><img alt="desplegar" src="resources/firmas/img/continuar_blanca.png"></img></span>'
			+ '</button>';

	$('#kyfb_usuarioTooltipFP2_' + firmante).html(htmlToInsert);

	if ($('#kyfb_usuarioTooltipFP2_' + firmante).is(":hidden")) {
		for (i = 0; i < numFirmantes; i++) {
			$('#kyfb_usuarioTooltipFP2_' + i).hide();
		}
		$('#kyfb_usuarioTooltipFP2_' + firmante).show();
	} else {
		$('#kyfb_usuarioTooltipFP2_' + firmante).hide();
	}

	var idTooltip = 'kyfb_usuarioTooltipFP2_' + firmante;
	var idTdTooltip = 'kyfb_columnaCodUsuarioPendAuditoria_' + firmante;
	var idContenedorTabla = 'kyfb_scrollPendienteAuditoria2';

	kyfb_colocarTooltip(idTooltip, idTdTooltip, idContenedorTabla, 95, 0);
}

function kyfb_ocultarUsuarioTooltipFP2(firmante) {
	$('#kyfb_usuarioTooltipFP2_' + firmante).hide();
}
